Python学习之[while]循环
Posted charles-lin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习之[while]循环相关的知识,希望对你有一定的参考价值。
while 循环的语法:
while 条件语句
循环代码块
##break 打断本层while 循环
##跳出本次循环进入下一次循环
else:
##循环结束后可以打印的内容
以下是几个小练习:
1.用while 循环 判断输入的数字是否为质数.
num=int(input("请输入一个数字"))
m=1
if num==0 or num==1:
print("请输入一个大于1的数")
else:
while m<num-1:
m+=1
if num%m==0:
print("这个数是不是质数")
break
else:
print("这个数是质数")
2.猜数字游戏:
利?while语句写出猜??的游戏:
设定?个理想数字?如:66,让?户输?数字,如果?66?,则显示猜测
的结果?了;如果?66?,则显示猜测的结果?了;只有等于66,显示猜测结果
正确,然后退出循环。
num=66
while True:
type = input("请输入你猜的数字:")
type=int(type)
if type >66:
print("你输入的数字太大")
elif type<66:
print("你输入的数字太小")
else:
print("你输入的数字正确")
break
3.
求1-100的所有数的和
count=0
sum=0
while count<100:
count+=1
sum+=count
print(sum)
4.输出 1-100 内的所有奇数
‘‘‘
# count=1
# sum=1
# while count<99:
# count+=2
# sum=count+sum
# print(sum)
5.输出 1-100 内的所有偶数
‘‘‘
# count=0
# sum=0
# while count<100:
# count+=2
# sum+=count
# print(sum)
6.求1-2+3-4+5 ... 99的所有数的和.
‘‘‘
count1=1
sum1=1
while count1<99:
count1+=2
sum1+=count1
print(sum1)
count2=0
sum2=0
while count2<100:
count2+=2
sum2+=count2
print(sum2)
print(sum1-sum2)
以上是关于Python学习之[while]循环的主要内容,如果未能解决你的问题,请参考以下文章