Python resuelve las características de la secuencia

Preguntas características básicas de la serie de formación

Límite de recursos Límite de
tiempo: 1,0 s Límite de memoria: 256,0 MB
Descripción del problema
Dados n números, encuentre el máximo, el mínimo y la suma de estos n números.

Formato de entrada La
primera línea es un número entero n, que representa el número de números.

La segunda línea tiene n números, a los que se les dan n números, y el valor absoluto de cada número es menor que 10000.

Formato de
salida Salida de tres líneas, cada línea un número entero. La primera línea representa el máximo de estos números, la segunda línea representa el mínimo de estos números y la tercera línea representa la suma de estos números.
De entrada de muestra
5
1 3 -2 4 5
Ejemplo de salida
5
-2
11
escala de datos y la convención
1 <= n <= 10.000.

A continuación se proporcionan dos soluciones: La
solución 1 se resuelve mediante bucle y juicio:

n=int(input())
s=[int(i) for i in input().split()]
t=-9999
r=9999
m=0
for i in range(n):
    if s[i]>t:  #比较计算最大值
        t=s[i]
    if s[i]<r:  #比较计算最小值
        r=s[i]
    m+=s[i]
print(t)
print(r)
print(m)

La opción dos adopta la función incorporada de Python map () y las funciones relacionadas para procesar listas numéricas:

n=int(input())
x=list(map(int,input().split()))
print(max(x))
print(min(x))
print(sum(x))

Supongo que te gusta

Origin blog.csdn.net/qq_45701131/article/details/104578118
Recomendado
Clasificación