用户:
源码工厂蓝仔查看:4 回复:1 评论:4 创建时间:2021-05-23T20:52:15
while True
a = input('请输入一个合数')
if a%2 != 0 and a%3 != 0 and a%5 != 0 and a%7 != 0:
print('你在开玩笑吧!',a,'是个质数!')
if a == 2 or a == 3 or a == 5 or a == 7:
print('你在开玩笑吧!',a,'是个质数!')
continue
if a == 1 or a == 0:
print('你在开玩笑吧!',a,'不是质数也不是合数!')
continue
else:
while a%2 == 0 and a%3 == 0 and a%5 == 0 and a%7 == 0:
if a%2 == 0:
a=a/2
if a == 2 or a == 3 or a == 5 or a == 7:
print('你在开玩笑吧!',a,'是个质数!')
continue
for b in range(len(a)):
b += '━'
if a%2 == 0:
print('2┃',a)
elif a%3 == 0:
a=a/3
print('3┃',a)
elif a%5 == 0:
a=a/5
print('5┃',a)
else:
a=a/7
print('7┃',a)
if a%2 != 0 and a%3 != 0 and a%5 != 0 and a%7 != 0:
print(b)
print(a)
break