首页 > 后端开发 > 正文

python 从键盘任意输入一个正整数n,并找出大于n的最小素数,这个程序怎么写

2023-12-27 03:37:31 | 我爱编程网

小编今天整理了一些python 从键盘任意输入一个正整数n,并找出大于n的最小素数,这个程序怎么写相关内容,希望能够帮到大家。

本文目录一览:

python 从键盘任意输入一个正整数n,并找出大于n的最小素数,这个程序怎么写

python编写程序,输入一个大于1的正整数,判断是否素数并输出结果.

代码如下:

#coding=utf-8

def is_prime(n):

for j in range(2, n):

if n % j == 0:

return False

return True

if __name__ == '__main__':

try:

num = int(input('请输入一个大于1的正整数:'))

if num < 1:

raise ValueError("输入错误!")

except ValueError:

print('输入错误!')

else:

if num == 1:

print('既不是素数也不是合数。')

else:

if is_prime(num):

print('是素数。')

else:

print('是合数。')

python 从键盘任意输入一个正整数n,并找出大于n的最小素数,这个程序怎么写

python 从键盘任意输入一个正整数n,并找出大于n的最小素数,这个程序怎么写

import math

m=input('请输入一个正整数')

n=int(m)

while True:

n+=1

print(n)

f=True

a=2

while a<=int(math.sqrt(n)):

if n%a==0:

f=False

break

a+=1

if f:

print('大于%s)的最小素数是%s'%(m,n))

break

My style:

import math

def is_prime(n):

if n % 2 == 0:

return False

for i in range(3, math.sqrt(n)+2, 2):

if n % i == 0:

return False我爱编程网

return True

def main():

m = n = int(input('请输入一个正整数'))

while True:

n += 1

if is_prime(n):

print(f'大于{m}的最小素数是{n}')

return

if __name__ == '__main__':

main()

python 从键盘任意输入一个正整数n,并找出大于n的最小素数,这个程序怎么写

请撰写一段 Python 代码,实现: 如果输入项大于 10,则显示"输入项大于 10",否则显示"输入项小于 10"?

我爱编程网(https://www.52biancheng.com)小编还为大家带来请撰写一段 Python 代码,实现: 如果输入项大于 10,则显示"输入项大于 10",否则显示"输入项小于 10"?的相关内容。

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

if input_item > 10:

print("输入项大于 10")

else:

print("输入项小于 10")

====

请采纳,谢谢。

以上就是我爱编程网小编为大家带来的内容了,想要了解更多相关信息,请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“python 从键盘任意输入一个正整数n,并找出大于n的最小素数,这个程序怎么写”相关推荐