python中while循环的基本语法形式,while循环语句用法python
一 range的用法
range()函数
范围(停止):0 ~停止-1
范围(开始,停止):开始~停止-1
范围(start,stop,step): start ~ stop-1,step为步长。
二 for 循环使用的语法
回收语法:
范围(10)中的变量:
循环需要执行的代码
范围(10)中的变量:
循环需要执行的代码
否则:
循环的执行结束了代码的执行。
1)在c语言或Java中;如果需要1到100的加法,需要这样计算:
总和=0
for(int I=1;i100我):
总和=总和I
0 1 2 3 .100
在Python中是这样的:
显然,在Python中,这更简单。
2)求1到100之间所有偶数的和
3)求1到100之间所有奇数的和
4)用户输入一个整数,并找出该数的阶乘。
三 循环中的一些中止指令
破:跳出整个循环,不回收里面的内容;
Continue:跳出这个循环,continue之后的代码不会执行,但是会继续循环;
退出:结束程序运行。
四 用户登陆程序
用户登录程序要求:
1.输入用户名和密码;
2.确定用户名和密码是否正确?(name=root ,passwd=westos )
3.为了防止暴力破解,只有三次登录机会。如果超过三次,将会报告错误提示。
用户输入正确的用户名和密码,表示登录成功。
用户每犯一次登录错误,就减少一次机会。当三个机会都用完了,这个服务就没了。
五 死循环
1)while True用作无限循环。
倒入操作系统模块
当你输入Exit时退出程序。
您可以输入命令并执行它。如果不输入exit,就不会退出这个程序。
2) 2)while 1:(bool)也可以用作无限循环
3)while 21:还行。但不多。
六 输入两个数值,求两个数的最大公约数和最小公倍数
七 while循环语句
While条件语句:
满足条件执行的语句
否则:
不满足条件而执行的语句
用while将1加到100:
八 猜数字游戏
如果,虽然,打破
1.系统随机生成一个从1到100的数字;
* *如何随机生成整数,随机导入模块,执行random.randint(1,100);
2.用户总共有5次猜数字的机会;
3.如果用户猜的数大于系统给的数,打印“太大”;
4.如果用户猜测的数字小于系统给出的数字,则打印‘太小’;
5.如果用户猜中的数字与系统给出的数字相等,则打印‘恭喜中了100万’,退出循环。
猜五次以上,游戏结束。
当然,也可以使用while:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。