for 循环实例
print 1 至 100的奇數(shù):
#print 奇數(shù) for i in range(1,101,2) : # 2 為步長print("loop:",i)打印小于50和大于70的數(shù)字:
for i in range(100):if i < 50 or i > 70:print(i)三次輸入用戶信息:
_user = "eva" _passwd = "123"for i in range(3):username = input("Username:")password = input("Password:")if username == _user and password == _password:print("Welcome %s login..." %_user)breakelse:print("Invalid username or password!")?三次輸入不成功后打印 You can't try any more!:
_user = "eva" _passwd = "123"passed_authentication = False #默認(rèn)假,不成立(flag, 標(biāo)志位)for i in range(3):username = input("Username:")password = input("Password:")if username == _user and password == _passwd:print("Welcome %s login..." %_user)passed_authentication = True #真,成立breakelse:print("Invalid username or password!")if not passed_authentication:print("You can't try any more!")或者執(zhí)行以下代碼:
_user = "eva" _passwd = "123"for i in range(3):username = input("Username:")password = input("Password:")if username == _user and password == _passwd:print("Welcome %s login..." %_user)break #break for后就不會執(zhí)行最后那個else后的語句else:print("Invalid username or password!") else: #只要上面的for循環(huán)正常執(zhí)行完畢,中間沒被打斷,就會執(zhí)行else語句print("You can't try any more!")或者執(zhí)行以下代碼:
_user = "eva" _passwd = "123"counter = 0while counter < 3:username = input("Username:")password = input("Password:")if username == _user and password == _passwd:print("Welcome %s login..." %_user)break else:print("Invalid username or password!")counter += 1 else:print("You can't try any more!")?
轉(zhuǎn)載于:https://www.cnblogs.com/evatan123/p/9191763.html
總結(jié)
- 上一篇: Python踩坑:类与类对象类型参数传递
- 下一篇: Roman to Integer Lee