我在基于用户输入显示字典中的键时遇到问题。每当我运行没有hour -=1
的代码时,当我试图显示用户输入的任何数字时,它只显示'doce'
。如果我允许hour -= 1
进入,它将显示'once'
。我甚至试着把输入变成一个整数,但我仍然得到同样的问题。提前谢谢你的帮助。你知道吗
conversion = {1: 'uno', 2: 'dos', 3:'tres', 4:'cuatro', 5: 'cinco', 6: 'seis', 7:'siete', 8:'ocho', 9:'nueve', 10: 'dies', 11: 'once', 12:'doce' }
for hour in conversion:
hour -= 1
new_hour = conversion.get(hour)
print (new_hour)
如果您想遍历整个字典,那么在for循环中编写print语句就可以了。你知道吗
如果要基于用户输入键显示值:
如果能向我们展示完整的代码,并准确地解释我们希望在这里做什么,会更有帮助。你知道吗
相关问题 更多 >
编程相关推荐