prompt = "You see." prompt += "\nWhat is your first name?" name = input(prompt) print(f"Hello,{name}!")
You see.
What is your first name?Dylan
Hello,Dylan!
1.2数值输入int( )
代码
结果
age = input("How old are you?") print(f"年龄是:{age}岁。")
How old are you?188
年龄是:188岁。
height = input("你多重?") height = int(height) if height >= 48: print("\nYou're tall enough to ride!") else: print("\nYou'll be able to ride when you're a little older.")
你多重?50
You're tall enough to ride!
1.3求模运算符%
代码
结果
number = input("输入一个数字:") number = int(number) if number%2 == 0: print(f"\nThe number {number} is even.") else: print(f"\nThe number {number} is odd.")
#验证每个用户,直到没有未验证用户为止 #将每个经过验证的用户都移到已验证用户列表中 while unconfirmed_users: current_user = unconfirmed_users.pop() print(f"Verifying user:{current_user.title()}") confirmed_users.append(current_user) #显示所有已验证的用户 print("\nThe following users have been confirmed:") for confirmed_user in confirmed_users: print(confirmed_user.title())
#删除“cat" while 'cat' in pets: pets.remove('cat') print(f"删除'cat'的结果:{pets}")
原来有的动物:['dog', 'cat', 'rabbit']
删除'cat'的结果:['dog', 'rabbit']
3.3使用用户输入来填充字典
responses = {}
#设置一个标志,指出调查是否正确 polling_active = True while polling_active: #提示输入被调查者的名字和回答 name = input("\nWhat is your name?") response = input("Which mountain would you like to climb someday?") #将回答存储在字典中 responses[name]=response #看是否还有人要参与调查问卷 repeat = input("Would you like to let another person respond?(yes/no)") if repeat == 'no': polling_active = False #调查结果,显示结果 print("\n---poll results---") for name,response in responses.items(): print(f"{name} would like to climb {response}.")
What is your name?Ann
Which mountain would you like to climb someday?abc
Would you like to let another person respond?(yes/no)yes
What is your name?Bob
Which mountain would you like to climb someday?jdsl
Would you like to let another person respond?(yes/no)no