Ejercicio 2016 Part I - Exercici 5: Correcció de codi facto… · Recursos Informáticos UB 2016

Tema: Estructures de control: condicionals i bucles · Del examen Recull d'exàmens de Python (Part 1) (2016)

Enunciado

2016 Part I

2016 Part I - Exercici 5: Correcció de codi factorial

Reescriviu el següent programa corregint les 6 línies que contenen errors de manera que calculi i mostri el factorial d'un nombre introduït per l'usuari:

num = input("Entra un nombre enter ")

if num < 0

print("El factorial no existeix.")

elif num = 0:

print("El factorial de 0 es 1.")

else:

res = 0

for j in range(num+1):

res = res*j

print("El factorial de {} es {}".format(res))

Enunciado: Ejercicio 2016 Part I - Exercici 5: Correcció de codi facto… · Recursos Informáticos UB 2016

Solución

Según los criterios oficiales de corrección

Reescriviu el següent programa corregint les 6 línies que contenen errors de manera que calculi i mostri el factorial d'un nombre introduït per l'usuari:

Solución: ```python num = int(input("Entra un nombre enter: ")) if num < 0: print("El factorial no existeix.") elif num == 0: print("El factorial de 0 es 1.") else: res = 1 for j in range(1, num + 1): res = res * j print("El factorial de {} es {}".format(num, res)) ```

La explicación paso a paso, hecha con IA, es Premium. Premium

Resuélvelo aquí mismo: corrección automática, pistas y solución paso a paso.

‹ Ejercicio 2016 Part I - Exercici 1: Traça de bucle while · 2016 · Ejercicio 2016 Part II - Exercici 1: Palíndrom amb break · 2016 ›

Más ejercicios de Estructures de control: condicionals i bucles