name=input('Pleae enter your name:')
print(f'Hello!{name}')
Pleae enter your name:bill
Hello!bill
prompt='If you tell us who you are,we can personalize the messages you see.'
prompt+='\nWhat is your first name?'
name=input(prompt)
print(f'\nHello,{name}!')
If you tell us who you are,we can personalize the messages you see.
What is your first name?tom
Hello,tom!
age=input('how old are you?')
age
how old are you?14
‘14’
age=input('how old are you?')
age
age>=18
how old are you?14
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
~\AppData\Local\Temp\ipykernel_57616\2431322779.py in <module>
1 age=input('how old are you?')
2 age
----> 3 age>=18
TypeError: '>=' not supported between instances of 'str' and 'int'
age=input('how old are you?')
age
int(age)>=18
height=input('how tall are you,in inches?')
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.")
#求模运算符
number=input("enter a number,and i'll tell you if it's even or odd:" )
number=int(number)
if number%2==0:
print(f'\nthe number {number} is even.')
else:
print(f'\nthe number {number} is odd.')
current_number=1
while current_number<=5:
print(current_number)
current_number+=1
#空字符串
message=""
#空列表
message=[]
#空字典
message={}
prompt='\nTell me something,and i will repeat it back to you:'
prompt+="\nenter 'quit' to end the program."
message=""
while message!='quit':
message=input(prompt)
print(message)
prompt='\nTell me something,and i will repeat it back to you:'
prompt+="\nenter 'quit' to end the program."
active=True
while active:
message=input(prompt)
if message=='quit':
active=False
else:
print(message)
#break
prompt='\nTell me something,and i will repeat it back to you:'
prompt+="\nenter 'quit' to end the program."
while True:
city=input(prompt)
if city=='quit':
break
else:
print(f"i'd love to go to {city.title()}!")
#continue
current_number=0
while current_number<10:
current_number+=1
if current_number%2==0:
continue
print(current_number)
x=1
while x<=5:
print(x)
x+=1
#无限循环,不要尝试,ctrl+c终止程序
x=1
while x<=5:
print(x)
#在列表之间移动元素
unconfirmed_users=['alice','brian','candace']
confirmed_users=[]
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())
#删除为特定值的所有列表元素
pets=['dog','cat','dog','goldfish','cat','rabbit','cat']
print(pets)
while 'cat' in pets:
pets.remove('cat')
print(pets)
#使用用户输入来填充字典
responses={}
polling_active=True
while polling_active:
name=input("\nwhat's 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’s your name?tom
which mountain would you like to climb someday?tai
would you like to let another person respond?(yes/no)bill
what’s your name?hua
which mountain would you like to climb someday?np
would you like to let another person respond?(yes/no)no
—poll results—
tom would like to climb tai.
hua would like to climb np.