Python [bucle for y bucle while]

1. Introduzca dos números impares n, m Be Be

Escriba un ciclo usando una instrucción for que calcule la suma de todos los números impares de n a m Be Be

Prenda Prenda

Ejemplo de entrada y salida

ingresar producción
Ejemplo 1 1,11 36

Código de respuesta:

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 prueba: 

2.

Ingrese datos n, use la instrucción while para encontrar la suma de 1+2+3+...+n

Ejemplo de entrada y salida

ingresar producción
Ejemplo 1 3 6

Código de respuesta: 

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

Caso de prueba: 

3. 

datos de entrada n y m

Use la declaración while para calcular la suma de todos los datos de n a m

Prenda Prenda

Ejemplo de entrada y salida

ingresar producción
Ejemplo 1 3,5 12

Código de respuesta: 

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 prueba:

 

4.

Ingrese un número para determinar si es un número primo

En caso afirmativo, la salida "es principal", de lo contrario, la salida "no principal" Be Be

Prenda Prenda

Ejemplo de entrada y salida

ingresar producción
Ejemplo 1

3 Prenda

6 Prenda

es un número primo Be

no primo

 Código de respuesta:

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

Caso de prueba:

 

 

 

Supongo que te gusta

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