pythonwhile例⼦_pythonwhile循环案例
1.while循环语句基本结构?
while condition:
loop body
2.利⽤while语句写出猜⼤⼩的游戏:
matlab2017安装教程设定⼀个理想数字⽐如:66,让⽤户输⼊数字,如果⽐66⼤,则显⽰猜测的结果⼤了;如果⽐66⼩,则显⽰猜测的结果⼩了;只有等于66,显⽰猜测结果正确,然后退出循环。
while True:
num = int(input(">>>"))
if num < 66:
print("⼩了")
elif num > 66:
print("⼤了")
else:
print("正确")
break
<;运⾏结果>
>>>10
⼩了
>>>20
⼩了
>>>30
⼩了
>>>67
常量定义有哪些
⼤了
>>>66
3.在2题的基础上进⾏升级:
给⽤户三次猜测机会,如果三次之内猜测对了,则显⽰猜测正确,退出循环,如果三次之内没有猜测正确,则⾃动退出循环,并显⽰‘太笨了你....’。
tag = 0
while True:
num = int(input(">>>"))
if num < 66:
elif num > 66:
print("⼤了")
tag +=1
else:
print("正确")
break
if tag == 3:
print("太笨了你")
break
<;运⾏结果>
>>>10
⼩了
>>>20
⼩了
>>>66
正确
>>>10
⼩了
>>>50
⼩了
>>>70
⼤了
太笨了你
4.使⽤while循环输出 1 2 3 4 5 6 8 9 10 while True:
num = 0
while True:
num += 1
if num == 7:
continue
交换机工作在osi七层模型的哪一层
elif num < 11:
2
3
4
5
6
8
9
10
1
5.求1-100的所有数的和
阿司匹林肠溶片的作用与功效sum = 0
num = 1
while True:
sum += num
num += 1
if num == 101:
break
print('1-100的所有数的和是:%s'%sum) <;运⾏结果>
1-100的所有数的和是:5050
6.输出 1-100 内的所有奇数
num = 0
while True:
num += 1
if num != 100:
if num % 2 == 0:
continue
else:
3
余三码转换器
5
7
7.输出 1-100 内的所有偶数
num = 0
while True:
num += 1
python基础代码100例if num != 100:
if num % 2 != 0:
continue
else:
print(num)
else:
print(100)
break
<;运⾏结果>
2
4
6
8
8.求1-2+3-4+5 ... 99的所有数的和num = 0
sum = 0
while True:
num += 1
if num != 100:
if num % 2 == 0:
sum += num
else:
print("1-2+3-4+5 ... 99的所有数的和:%s"%sum)
break
<;运⾏结果>
1-2+3-4+5 ... 99的所有数的和:50
9.⽤户登陆(三次输错机会)且每次输错误时显⽰剩余错误次数(提⽰:使⽤字符串格式化)username="孙亚伟"
password="20181228"
cnt = 2
while True:
Name = input("name?")
Pass = input("password?")
if Name == username and Pass == password:
print("Welcome!")
break
elif cnt == 0:
print("尝试错误次数过多")
break
else:
print("错误剩余次数是:%s"%(cnt))
cnt -=1
<;运⾏结果>
name?张三
password?123
错误剩余次数是:2
name?李四
password?123
错误剩余次数是:1
name?王五
password?123
尝试错误次数过多