while循环python输入质数_Python学习之[while]循环

while 循环的语法:

while 条件语句

循环代码块

##break 打断本层while 循环,终止循环

##跳出本次循环进入下一次循环

##exit(0)直接关闭整个程序 和while 没关系

else:##当条件为假的时候会执行else下的内容

以下是几个小练习:

1.用while 循环 判断输入的数字是否为质数.

num=int(input("请输入一个数字"))

m=1

if num==0 or num==1:

print("请输入一个大于1的数")

else:

while m

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)

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值