2301_76536558 2023-09-15 18:29 采纳率: 0%
浏览 8

如何用Python实现下列计算?

求帮忙第五个及后面的的编程算法,有什么好的想法,欢迎各位进行鞭挞

img

  • 写回答

2条回答 默认 最新

  • Python-ZZY 2023-09-17 13:18
    关注
    from fractions import Fraction # 用于分数计算
    
    #1
    print(sum(range(1, 10+1)))
    
    #2
    print(sum(range(1, 100+1)))
    
    #3
    print(sum(range(1, 2023+1, 2)))
    
    #4
    print(sum(range(2, 2022+1, 2)))
    
    #5
    print(sum([-x if x % 2 == 0 else x for x in range(1, 100+1)]))
    
    #6
    print(sum([x if (x-1) % 4 < 2 else -x for x in range(1, 100+1)]))
    
    #7
    print(sum([Fraction(1, x * (x+1)) for x in range(1, 9+1)]))
    
    #8
    print(sum([Fraction(1, x * (x+1)) for x in range(1, 99+1)]))
    
    #9
    print(sum([Fraction(x, i) for i in range(2, 60+1) for x in range(1, i)]))
    
    #10
    print(sum(Fraction(1, sum(range(1, x+1))) for x in range(1, 100+1)))
    

    输出如下:

    55
    5050
    1024144
    1023132
    -50
    -100
    9/10
    99/100
    885
    200/101
    
    评论

报告相同问题?

问题事件

  • 创建了问题 9月15日