name=input('Pleae enter your name:')
print(f'Hello!{
name}')
Por favor ingrese su nombre: bill
¡Hola! 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}!')
Si nos dices quién eres, podemos personalizar los mensajes que ves.
¿Cuál es tu primer nombre? Tom
¡Hola Tom!
age=input('how old are you?')
age
cuantos años tienes?14
' 14'
age=input('how old are you?')
age
age>=18
¿cuantos años tienes?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}.")
¿cómo te llamas?tom ¿
qué montaña te gustaría escalar algún día?tai ¿
te gustaría que otra persona respondiera?(sí/no)bill
¿cómo te llamas?hua ¿
qué montaña te gustaría escalar algún día?np ¿
te gustaría que otra persona respondiera?(sí/no)no
—resultados de la encuesta—
a tom le gustaría escalar tai.
hua quisiera escalar np.