python中如何用while循环来判断一个数是否为质数

python初学者.

  重点是如何用while循环来实现,自己会用for循环来判断


噜噜哒
浏览 3318回答 1
1回答

翻过高山走不出你

while循环和for循环基本上是差不多的num&nbsp;=&nbsp;eval(input('请输入一个数字:'))&nbsp;&nbsp; if&nbsp;num&nbsp;<=&nbsp;1:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;print('这不是质数')&nbsp;&nbsp; elif&nbsp;num&nbsp;==&nbsp;2:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;print('这是一个质数!')&nbsp;&nbsp; else:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;i=2&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;i&nbsp;<&nbsp;num:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;num%i&nbsp;==&nbsp;0:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print('这不是一个质数')&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i&nbsp;+=&nbsp;1&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;else:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print&nbsp;('这是一个质数!')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python