创建空字典,然后询问问题逐个键值对进行添加,最后遍历进行打印出现的问题:
favorite_numbers = {}
print("If you want to quit ,please type q!")
while True:
name = input("Please input your name:\n")
if name == 'q':
print("Quiting")
break
number = input("Please input your favorite number:\n")
favorite_numbers[name] = number
for name,number in favorite_numbers.items():
print(f"{name.title}'s favorite number is {number}.")
f you want to quit ,please type q!
Please input your name:
alice
Please input your favorite number:
12
Please input your name:
bob
Please input your favorite number:
13
Please input your name:
combo
Please input your favorite number:
14
Please input your name:
q
Quiting
<built-in method title of str object at 0x7fea75fdb130>'s favorite number is 12.
<built-in method title of str object at 0x7fea75fdb1b0>'s favorite number is 13.
<built-in method title of str object at 0x7fea75fdb230>'s favorite number is 14.