Python [for loop e while loop]

1. Digite dois números ímpares n, m Be Be

Escreva um loop usando uma instrução for que calcula a soma de todos os números ímpares de n a m Be Be

Em Em

Exemplo de entrada e saída

entrar saída
Exemplo 1 1,11 36

Código de resposta:

m, n = tuple([int(i) for i in input().split(',')])

print(sum(i for i in range(m, n + 1) if i % 2))

Caso de teste: 

2.

Insira os dados n, use a instrução while para encontrar a soma de 1+2+3+...+n

Exemplo de entrada e saída

entrar saída
Exemplo 1 3 6

Código de resposta: 

n=int(input())
S=0
i=1
while i<=n:
    S=S+i
    i=i+1
print(S)

Caso de teste: 

3. 

dados de entrada n e m

Use a instrução while para calcular a soma de todos os dados de n a m

Em Em

Exemplo de entrada e saída

entrar saída
Exemplo 1 3,5 12

Código de resposta: 

s = input()
l = s.split(',')
n = int(l[0])
m = int(l[1])
sum = 0
while n <= m:
    sum = sum + n
    n = n + 1
print(sum)

Caso de teste:

 

4.

Insira um número para determinar se é um número primo

Se sim, a saída "é primo", caso contrário, a saída "não é primo" Be Be

Em Em

Exemplo de entrada e saída

entrar saída
Exemplo 1

3 Em

6 Em

é um número primo Be

não primo

 Código de resposta:

x = eval(input())
for i in range(2,x):
    if x%2==0:
        print("不是素数")
        break
    else:
        print("是素数")
        break

Caso de teste:

 

 

 

Acho que você gosta

Origin blog.csdn.net/qq_54587141/article/details/123776641
Recomendado
Clasificación