请教教我这六道题如何解决?

img


这六道题怎么解决呀?因为我刚学习Python,所以有点无从下手,所以想看看应该怎么做?谢啦

def func1():
    weight = float(input('请输入行李重量,可保留两位小数'))
    if weight <= 50 :
        print('应付{}'.format(0.2*weight))
    else :
        print('应付{}'.format(25+(weight-50)*0.5))


def func2():
    i = int(input('请输入自然数'))
    if i <0 :
        print('请重新输入自然数')
    else :
        print('奇数' if i%2 == 1 else '偶数')


def func3():
    x,y,str = input('请输入两位数字及运算符,空格隔开').split(' ')
    if str == '+' :
        print(x+y)
    if str == '-' :
        print(x-y)
    if str == '*' :
        print(x*y)
    if str == '%':
        if y == 0 :
            print('除数不能为0 ')
        else :
            print(x%y)

def func4():
    org_money = int(input('请输入购物金额'))
    if org_money < 1000 :
        print(org_money)
    elif org_money <2000 :
        print(0.8*org_money)
    elif org_money <3000 :
        print(0.7*org_money)

def func5():
    N = int(input('输入正整数N'))
    result = 0
    for n in range(1,N+1) :
        result += 1/n
    print(N)

def func6():
    N = str(input('输入一个正整数N'))
    result =0
    for n in N :
        result += int(n)
    print(result)

def main():
    func1()
    func2()
    func3()
    func4()
    func5()
    func6()
main()



不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

一个都不会么?建议赶快办理退学费吧。差得太远了。你若是能做出个3、4题,哪怕不对帮你改改那还行。