Python - Ayuda con un ejercicio de 3 notas

 
Vista:
sin imagen de perfil
Val: 233
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

Ayuda con un ejercicio de 3 notas

Publicado por salvamn (62 intervenciones) el 20/06/2020 04:58:38
Hola me gustaria si hay otra forma de solucionar esto, yo lo solucione de esta forma pero usar tantos while no me convence.

1- Cree un programa en Python que solicite 3 notas, cada nota debe estar entre 1 y 7, si la nota ingresa por el usuario no cumple con esto debe volver a solicitar la nota mientras que la nota ingresada este fuera de rango. Al obtener las 3 notas, calcule el promedio y muestre en pantalla dicho promedio.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
while True:
    print("Ingrese nota 1")
    n1 = int(input("> "))
    if n1 < 1 or n1 > 7:
        continue
    while True:
        print("Ingrese nota 2")
        n2 = int(input("> "))
        if n2 < 1 or n2 > 7:
            continue
        while True:
            print("Ingrese nota 3")
            n3 = int(input("> "))
            if n3 < 1 or n3 > 7:
                continue
            else:
                suma = n1 + n2 + n3
                promedio = suma / 3
                print(f"Su promedio es de: {promedio}")
                break
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda con un ejercicio de 3 notas

Publicado por yo (1 intervención) el 20/06/2020 09:04:03
hola:

1
2
3
4
5
6
7
8
9
10
11
12
#-*- coding: utf -8 -*-
valor = 1
suma = 0
while valor < 4 :
    nota = int(input(f"Ingrese nota {valor} : ") )
    if 0< nota <8:
        suma += nota
        valor+=1
    else:
        print("La nota debe ser entre 1 - 7 ")
 
print(f"Su promedio es de: {suma / 3:.2f}")

puede ser así.
éxitos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 233
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

Ayuda con un ejercicio de 3 notas

Publicado por salvamn (62 intervenciones) el 20/06/2020 13:03:46
excelente muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar