【发布时间】:2018-05-12 15:46:01
【问题描述】:
我试图写一个小字典,其中第一行有一个 n 数字,表示字典中单词的数量。接下来的 n 行中的每一行都由两个单词组成,表示第二个单词表示第一个单词。下一行包含一个句子。一个句子由几个用空格分隔的单词组成。
当用户输入 Hello 单词时,我尝试将输出中的单词 salam 可视化给用户。
我可以写的代码是这样的:
dic = {
'Hello': 'Salam',
'Goodbye': 'Khodafez',
'Say': 'Goftan',
'We': 'Ma',
'You': 'Shoma'
}
n = int(input())
usrinp = input()
for i in range(n):
for i in dic:
if usrinp in dic:
print(i + ' ' + dic[i])
else:
usrinp = input()
【问题讨论】:
-
问题是什么?
-
当用户输入 hello 条目时,如何才能显示 salam 表达式的输出?对于字典的所有组件,依此类推
-
好吧,我更正了你的代码,以防你想要那样。即使您可能更喜欢 Austin 的解决方案。
标签: python python-3.x