关于条件判断:if else
_username = 'alex' _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")
#IndentationError缩进错误
age_of_oldboy = 56 ''' guess_age = int (input("guess age:")) if guess_age == age_of_oldboy: print("yes,you got it") elif guess_age > age_of_oldboy: print("think smaller...") else: print("think bigger") '''
关于注释:单行注释"#",多行注释"'''...'''",使用三个单引号或者三个双引号括起来
关于while循环:
age_of_oldboy = 56
count = 0 while 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("think smaller....") else: print("think bigger....") count +=1 else: print("you have tried too many times.....fuck off")
关于for循环:
count =0 for 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("guess bigger.....") else: print("guess smaller......") count +=1 else: print("you have tried too many times")
for i in range(0,10,2): //表示从0到10,每两个数循环一次 print("loop:",i) //0 2 4 6 8
关于双重循环和break:
for i in range(10): print("--------------",i) for j in range(5): print(j) if j>3: break
break表示跳出当前循环
关于continue:
for i in range(0,10): if i%2==0: continue else: print("loop",i) //1 3 5 7 9continue表示跳出本次循环,进入下次循环