"Programación en Python desde el inicio hasta la práctica" notas de estudio 07 entrada del usuario

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.

Supongo que te gusta

Origin blog.csdn.net/qq_44672855/article/details/131304698
Recomendado
Clasificación