关于#python#的问题,请各位专家解答!

1、键盘输入一组连续数字,中间用逗号间隔,末尾没有逗号,计算总和,如输入:1,2,3,4,输出:10 eval, float
2、输入两个正整数,计算最大公约数 m=6;n=9:
3、给定一组数字如[1,2,3,4, ..., 20],删除其中的素数 del

1、

x = input()
print(sum(eval(x)))

2、利用欧几里德辗转相除法

m = int(input('m='))
n = int(input('n='))


def GCU(m, n):
    if not n:
        return m
    else:
        return GCU(n, m % n)


print(GCU(m, n))

3、

m = eval(input('m='))


def isPrime(num):
    if num > 1:
        for i in range(2, num):
            if (num % i) == 0:
                r = 0
                break
        else:
            r = 1
    else:
        r = 0
    return r


for i in m[::-1]:
    if isPrime(i) == 1:
        del m[m.index(i)]

print(m)