2022年 11月 4日

素数判断(Python)

# (扩展)在控制台中录入一个整数,判断是否为素数.
#    只能被1和自身整除的数字
#    例如:9
#        判断9能否被 2 --- 8 之间的数字整除
#        如果能,说明不是素数.3
#        如果都不能,说明是素数.
  1. number = int(input("请输入整数:")) # 9 2 --- 8
  2. if number < 2:
  3. print("不是素数")
  4. else:
  5. for i in range(2, number):
  6. if number % i == 0:
  7. print("不是素数")
  8. break # 如果有结论了,就不需要在和后面的数字比较了
  9. else:
  10. print("是素数")

 

结果:

请输入整数:7
7是素数!