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}.")
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
print(f"{name}'s favorite number is {number}.")
为什么要输出name,写的却是name.title?
你为什么有个.title?
for name,number in favorite_numbers.items():
你这里循环不是将键值对给循环了嘛?
name键
number 值
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}'s favorite number is {number}.")