|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 aaron.yang 于 2020-4-12 17:14 编辑
- import sys
- print("===================================分解质因数===================================")
- print("提示:想退出按快捷键Ctrl+C")
- def main(number):
- factors = []
- prime_number = 2
- while number > 1:
- while number % prime_number == 0:
- factors.append(prime_number)
- number /= prime_number
- prime_number += 1
-
- return factors
- while True:
- try:
- number = int(input("请输入一个数:"))
- factors = main(number)
- print("1", end="")
- for i in range(len(factors)):
- print("X" + str(factors[i]), end="")
- print(" ")
- except ValueError:
- print("格式错误!")
- except KeyboardInterrupt:
- sys.exit()
复制代码
这是我编的分解质因数的程序
大家如果有更好的建议可以分享~~~ |
|