python的条件语句

字符串内变量赋值的方法

name = input("name:")age = int(input("age:"))job = input("job:")salary = input("salary:")info = '''---------- info of %s ----------Name:%sAge:%dJob:%sSalary:%s''' % (name,name,age,job,salary)info2 = '''---------- info of {_name} ----------Name:{_name}Age:{_age}Job:{_job}Salary:{_salary}''' .format(_name=name,_age=age,_job=job,_salary=salary)print(info2)


if

import getpass_username = "asdf"_password = "123"username = input("username:")#password = getpass.getpass("password:")password = input("password:")if _username == username and _password == password: print("welcome user {name} login...".format(name=username))else: print("Invalid username or password!")


while

age_of_oldboy = 56count = 0while count < 3: guess_age = int(input("guess age:")) if guess_age == age_of_oldboy: print("you got it!") break elif guess_age > age_of_oldboy: print("thing smaller") else: print("think bigger") count +=1else: print("you try too many")


for

age_of_oldboy = 56count = 0for i in range(3): guess_age = int(input("guess age:")) if guess_age == age_of_oldboy: print("you got it!") break elif guess_age > age_of_oldboy: print("thing smaller") else: print("think bigger")else: print("you try too many")