python学习__while True的用法
学习Python/ target=_blank class=infotextkey>Python过程中,我们经常会遇到while True的用法 。今天我们来讲解下它的用法 。
一、理论
while(true)是一个无限循环,表示一直为真 。
()里的是while的条件,true则表明条件一直为真,则while循环一直执行,为无限循环 。

文章插图
二、实例
但这个循环语句具体如何运用,我们以下面一个例子来进行讲解:
建立一个用户登录系统,用户输入用户名和密码,如果正确就可以进入系统 。
d = {"wendahe":"123456"}while True:name = input("请输入你的用户名:")if name in d:breakelse:print("你输入的用户名不正确")continue
while True:password = input("请输入密码:")if password == d[name]:print("密码正确,正常登录")breakelse:print("请重新输入密码")continue
【python学习__while True的用法】运行结果如下图所示:文章插图
另外,在这个基础上还可以加上输入密码的次数,如下显示:
这里就需要修改一下密码的循环,不是以True作为条件,而是以次数作为条件 。
counte = 5while counte:password = input("请输入密码:")if password == d[name]:print("密码正确,正常登录")breakelse:counte -= 1print("请重新输入密码")continue
运行结果如下:
文章插图
同时在这里,我们也可以运行昨天学习的print(f{})表达式来进行表达剩余多少次密码输入机会 。
counte = 5while counte:password = input("请输入密码:")if password == d[name]:print("密码正确,正常登录")breakelse:counte -= 1print(f"请重新输入密码:你还有{counte}机会")continue
运行结果如下:
文章插图
结语:每天学习一点,每天复习前一天所学内容,加强练习,加深印象 。
推荐阅读
- 学习魏书生教育思想的心得体会 魏书生讲座心得体会
- 内涵有深意的网名 有学问的网名
- 学好留学英语的捷径 留学英语学习
- 牛仔舞初步入门学习 牛仔舞基本步
- 舞蹈学习的七大秘诀呢 怎么学跳舞
- 学习法语 如何自学法语? 怎么学法语?
- 如何学习电脑基本操作? 学习电脑的基础知识
- 快速学习韩语的方法步骤 快速学韩语
- 重塑学生的自主学习能力 学生自主学习
- 独坐敬亭山学习要点解析 独坐敬亭山教案!