標籤:python
10、if else 流程判斷
舉例說明1:
import getpass #引用getpass這個模組_username = "kk"_password = "123456"username = input("username:")password = getpass.getpass("password") #getpass功能是讓密碼不直接顯示成明文if _username == username and _password == password: print("Welcome user {name} login...".format(name = username))#print("Welcome user %s login..." % username)else: print("error")
註:縮排功能:子代碼需要縮排
舉例說明2:
#猜年齡age_of_oldboy = 65guess_age = int(input("guess age:"))if guess_age == age_of_oldboy: print("Yes, you got it.")elif guess_age > age_of_oldboy: print("No, think bigger!")else: print("No,think smaller!")
11、while迴圈
舉例說明1:
#死迴圈count = 0while True: print ("count",count) count = count + 1
舉例說明2:
age_of_oldboy = 65 count = 0 #設定計數while count < 3:#如果小於3次時迴圈執行 #if count == 3: #break guess_age = int(input("guess age:")) if guess_age == age_of_oldboy: print("Yes, you got it.") break elif guess_age > age_of_oldboy: print("No, think bigger!") else: print("No,think smaller!") count += 1else: print("Funk off")
12、for迴圈
舉例說明1:
#for迴圈for i in range(10): print("loop ", i)
答案:C:\Users\Documents\python>python learn01.pyloop 0loop 1loop 2loop 3loop 4loop 5loop 6loop 7loop 8loop 9
舉例說明2:
#迴圈猜年齡
age_of_oldboy = 65for i in range(3): guess_age = int(input("guess age:")) if guess_age == age_of_oldboy: print("Yes, you got it.") break elif guess_age > age_of_oldboy: print("No, think bigger!") else: print("No,think smaller!")else: print("Funk off")
舉例說明3:
for i in range(0,10,2): print("loop ",i)
python之路-基礎篇2