鱼C论坛

 找回密码
 立即注册
查看: 2500|回复: 13

[已解决]Python每日一题(2)

[复制链接]
发表于 2020-3-23 15:51:39 | 显示全部楼层
  1. input_num = int(input("请输入一个整数:"))
  2. i = 1
  3. count = 0
  4. flag = 0
  5. while (i <= input_num // i):
  6.     if (input_num % i == 0):
  7.         count += 1
  8.     if (i == input_num / i):
  9.         flag = 1
  10.     i += 1

  11. if (flag):
  12.     count = count * 2 - 1
  13. else:
  14.     count *= 2
  15. print("%d有%d个正因数" % (input_num, count))
复制代码


是这样咩......
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-24 05:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表