判断质数

s = int(input())

count = 0
for i in range(2,s):
    if s % 2 == 0:
        count += 1
if count == 0:
    print(True)
else:
    print(False)

交换两位数

s = input()
print(s[-1],s[0],sep="")

辗转相除法

a = int(input())
b = int(input())

##

while True:
    if a % b != 0:
        a,b = b,a % b
        if a % b == 0:
            print(b)
            break

入门测试题目

print(sum(list(map(int,input().split(" ")))))

合数求和

n = int(input())

def prime(n):
    for i in range(2,n):
        if n % i == 0:
            return True

ret = 0
for i in range(4,n+1):
    if prime(i):
        ret += i
print(ret)

不代表官方题解,毕竟我是python选手,有写c++的可以私信

1 条评论

  • 1