【发布时间】:2021-10-08 10:00:46
【问题描述】:
我需要打印一个 4x4 的表格,水平标记为 (A B C D),垂直标记为 1234,并要求用户在表格中放置一个随机生成的数字(例如 A1、B2)
num = randomly generated number
table = [ [' ', ' ', ' ', ' '],\
[' ', ' ', ' ', ' '],\
[' ', ' ', ' ', ' '],\
[' ', ' ', ' ', ' ']]
ans = input('where would you like to place it?')
我使用字典来分配 A1 : table[0][0] 等等 尝试将值替换为:
if ans in dictionary:
table.replace(dictionary.get(ans),num)
这对我不起作用,但我只知道如何做到这一点。
【问题讨论】:
-
您是否检查过程序是否输入了您的
if子句?也许您的输入与您的期望不同。尝试在if中添加print,看看它是否显示在控制台中。 -
我试试,谢谢! :D
标签: python list dictionary if-statement replace