import math y = input() for i in range(2, y): if y % i == 0: print y, 'has factor', i else: print y, 'is prime number'
以上是我写的代码,执行结果不完全正确:如果输入一个质数,结果可以正确显示;但如果输入一个合数的话,结果不仅打印出它的因子,还连着打印出它“is prime number”。
请问有哪些地方需要改正的?还望高手赐教!
郑安润
孤独的小猪
侠客岛的含笑
随时随地看视频慕课网APP
相关分类