3道Python题不会做,求解答

1.编写代码计算0-100间所有能够被9(或其他数字)整除的数之和。
2.编写代码,要求用户连续输入5个数字,然后将这些数字求和后输出(只输出最后结果)
3.编写自定义函数,计算1-N的立方和。N为用户调用函数时传递的实参。
有没有小伙伴会这3道题呀,Python的。感谢感谢🙏

"""
1.编写代码计算0-100间所有能够被9(或其他数字)整除的数之和。
"""

def Sum(n):
    res = 0
    for i in range(101):
        if i%n==0:
            res += i
    return res

n = int(input()) #n可以是9,也可以输入其他数字
print(Sum(n))

"""
2.编写代码,要求用户连续输入5个数字,然后将这些数字求和后输出(只输出最后结果)
"""

n = input('连续输入5个数字,中间用空格隔开:').split()
print(sum(map(int,n)))

"""
3.编写自定义函数,计算1-N的立方和。N为用户调用函数时传递的实参。
"""

def Sum3(N):
    res = 0
    for i in range(1,N+1):
        res += i**3
    return res

N = int(input())
print(Sum3(N))

代码如下:

"""
1.编写代码计算0-100间所有能够被9(或其他数字)整除的数之和。
2.编写代码,要求用户连续输入5个数字,然后将这些数字求和后输出(只输出最后结果)
3.编写自定义函数,计算1-N的立方和。N为用户调用函数时传递的实参。
"""


def function_one():
    _sum = 0
    for i in range(101):
        if i % 9 == 0:
            _sum += i
    return _sum


def function_two():
    _nums = []
    for i in range(5):
        try:
            num = int(input("请输入第{num}个数字:".format(num=i + 1)))
        except Exception as e:
            print("不是数字,结束。请重新开始。")
            return
        _nums.append(num)
    _sum = sum(_nums)
    return _sum


def function_three(N):
    _sum = 0
    for i in range(1, N + 1):
        _sum += i * i * i
    return _sum


print("#####################################################")
total = function_one()
print("0-100间所有能够被9(或其他数字)整除的数之和为:", total)

print("#####################################################")
total = function_two()
print("用户连续输入5个数字,然后将这些数字求和后输出位:", total)

print("#####################################################")
total = function_three(3)
print("1-N的立方和为:", total)
#编写代码计算0-100间所有能够被9(或其他数字)整除的数之和。
sum = 0
for i in range(0, 100):
    if i % 9 == 0:
        sum += i
print("0-100间所有能够被9整除的数之和:{}".format(sum))

代码如下:


## 题1
sum=0
for i in range(0,101):
    if(i%9==0):
        sum+=i
print(sum)

## 题2
sum2=0
for i in range(5):
    a=int(input("请输入一个数字"))
    sum2+=a
print(sum2)

## 题3

def fun(N):
    sum3 = 0
    for i in range(1,N+1):
        sum3+=i**3
    return sum3
N=int(input("请输入N:"))
print(fun(N))      ##调用函数,并输出结果