爱意随风起9306 发表于 2023-1-1 19:23:27

tommyyu 发表于 2023-1-1 19:17
有一个地方写错了应该是940313,我算成后五位了

您这个好像是输入两个数字的,跟题目不符了

tommyyu 发表于 2023-1-1 19:25:24

爱意随风起9306 发表于 2023-1-1 19:21
在pycharm连10都运算不了

{:10_269:}刚刚没注意到递归和运算那里也有一点问题def fac(m):
    if m == 0:
      return 1
    else:
      return (m * fac(m - 1))
    print(m)
n = int(input())
if n >= 25:
    print(940313)
else:
    print(sum()%1000000)

爱意随风起9306 发表于 2023-1-1 19:26:10

tommyyu 发表于 2023-1-1 19:17
有一个地方写错了应该是940313,我算成后五位了

您这个好像得输入两个数字才能运行,这跟题目就不符了

tommyyu 发表于 2023-1-1 19:27:07

爱意随风起9306 发表于 2023-1-1 19:26
您这个好像得输入两个数字才能运行,这跟题目就不符了

{:10_282:}已经在22楼改过了

爱意随风起9306 发表于 2023-1-1 19:28:26

tommyyu 发表于 2023-1-1 19:27
已经在22楼改过了

不好意思,没看到,可以了,过了
页: 1 [2]
查看完整版本: python输入一个数字,输出这个数字的末六位