2023-12-27 03:37:31 | 我爱编程网
代码如下:
#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('是合数。')
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()
我爱编程网(https://www.52biancheng.com)小编还为大家带来请撰写一段 Python 代码,实现: 如果输入项大于 10,则显示"输入项大于 10",否则显示"输入项小于 10"?的相关内容。
input_item = int(input("请输入一个数字: "))
if input_item > 10:
print("输入项大于 10")
else:
print("输入项小于 10")
====
请采纳,谢谢。
2025-02-01 20:24:39
2024-01-05 14:11:24
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01