输入数字判断是否是偶数,输出两个质数的和为该偶数的值
Posted 哈商大-瀚阳
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输入数字判断是否是偶数,输出两个质数的和为该偶数的值相关的知识,希望对你有一定的参考价值。
nums = []
lst = [i for i in range(101)]
l = []
for j in range(2,101):
# 将质数加入到 l 中
temp = 1
for i in range(2,j-1):
if lst[j] % i == 0:
temp = 0
if temp != 0:
l.append(lst[j])
while True:
num = int(input("输入 0 表示终止"))
if num == 0:
# 输入为 0 退出循环
break
nums.append(num)
for c in nums:
if c % 2 == 0:
# 如果为偶数
for i in l:
# l 是质数的集合
if c - i in l:
print("{}={}+{}".format(c, i, c - i))
break
else:
print("{0} is odd number!".format(c))
2020-06-07
以上是关于输入数字判断是否是偶数,输出两个质数的和为该偶数的值的主要内容,如果未能解决你的问题,请参考以下文章