While True用法小例子
d = {'a': '111', 'b': '123'}
count_user = 5 # max_input times is 5
while True:
if count_user:
name = input('請輸入您的使用者名稱:')
if name in d:
break
else:
count_user -= 1
print('您輸入的使用者名稱不存在,請重新輸入')
continue
else:
print('Wrong username input for 5 times, please try again tomorrow')
break
count_password = 5 # max_input times is 5
while True and count_user:
if count_password:
password = input('請輸入您的密碼:')
if d[name] == password:
print('進入系統')
break
else:
count_password -= 1
print('您輸入的密碼不正確,請重新輸入')
continue
else:
print('Wrong password input for 5 times, please try again tomorrow')
break
程式很簡單,先輸入使用者名稱,輸對就break跳出while迴圈,進入輸密碼的迴圈,輸錯就迴圈重新輸入,總共5次機會,全錯程式結束。輸入密碼同理。
While True實際上就是無限迴圈,所以必須迴圈內滿足條件必須要break。
本文參考了 https://blog.csdn.net/geerniya/article/details/77524173
相關文章
- python_while truePythonWhile
- PHP中ZendCache用法的小例子PHP
- do_while_true退役讀後感While
- 讀 do_while_true 退役記有感While
- Java之for(;;)和while(true)的區別JavaWhile
- 【python小例子】小例子拾憶Python
- 有了 for (;;) 為什麼還需要 while (true) ? 到底哪個更快?While
- tensorflow tf.argmax() 用法 例子
- C++【string】用法和例子C++
- C++【vector】用法和例子C++
- C++【stack/queue】用法和例子C++
- mybatis小例子2MyBatis
- while 語句的小程式While
- 小例子理解多型多型
- python字典的小例子Python
- 非同步學習小例子非同步
- sql宣告變數,及if -else語句、while語句的用法SQL變數While
- 日月光華的gan小例子
- react-refetch的使用小例子React
- Less用法小記
- webpack用法小結Web
- [轉載] Python中協程的詳細用法和例子Python
- Fake許可權驗證小例子
- 一個小例子搞懂redux的套路Redux
- 幾個彙編入門小例子
- [ORM 小技巧] withDefault() 用法ORM
- Orale的struct,array,cursor,stored procedure,function,package的用法例子StructFunctionPackage
- 通過一個例子學習Kubernetes裡的PersistentVolumeClaim的用法AI
- Python中threading的join和setDaemon的區別及用法[例子]Pythonthread
- dubbo入門和springboot整合dubbo小例子Spring Boot
- Java 迴圈 - for, while 及 do…whileJavaWhile
- true || false && falseFalse
- 有關mysql中ROW_COUNT()的小例子MySql
- 小例子 理解 Laravel 中的 控制反轉模式Laravel模式
- while迴圈以及do while迴圈While
- 一個簡單例子教會你C++動態庫的用法單例C++
- python while/forPythonWhile
- ES6 Promise用法小結Promise