Ejercicio 2017 Part II - Exercici 2: Combinacions sense rep… · Recursos Informáticos UB 2016
Tema: Funcions definides per l'usuari · Del examen Recull d'exàmens de Python (Part 1) (2016)
Enunciado
2017 Part I - Exercici 1: Operacions enteres i decimals
Indiqueu quins valors escriurà el següent programa si l'usuari introdueix respectivament 7 i 2:
m = input("Entra un valor enter: ")
m = int(m)
n = input("Entra un altre valor enter: ")
n = int(n)
res1 = m / n
res2 = m // n
res3 = m % n
res4 = m / n * 5
print(res1, res2, res3, res4)
15 2017 Part II - Exercici 2: Combinacions sense repetició
Escriviu una funció que rebi un nombre enter no negatiu i calculi el seu factorial ( per conveni). Després, mitjançant un programa principal, demaneu a l'usuari dos enters i () i utilitzeu la funció definida per calcular el nombre de combinacions sense repetició:
Si no es compleix la condició o algun nombre és negatiu, mostreu un missatge d'error i no feu el càlcul.

Solución
Según los criterios oficiales de corrección
Escriviu una funció que rebi un nombre enter no negatiu i calculi el seu factorial (0! = 1 per conveni). Després, mitjançant un programa principal, demaneu a l'usuari dos enters m i n (m >= n > 0) i utilitzeu la funció definida per calcular el nombre de combinacions sense repetició. Si no es compleix la condició m >= n o algun nombre és negatiu, mostreu un missatge d'error i no feu el càlcul.
Solución: ```python def factorial(num): f = 1 for i in range(1, num + 1): f *= i return f m = int(input('Introduïu el valor de m: ')) n = int(input('Introduïu el valor de n: ')) if m >= n and n >= 0: c = factorial(m) / (factorial(n) * factorial(m - n)) print('Nombre de combinacions sense repetició: {}'.format(int(c))) else: print('Error: Cal que m >= n i que ambdós valors siguin positius.') ```
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.
‹ Exercici 1 · Exemples 2020 · Ejercicio 2016 1019 Part II - Exercici 1: Comparació de mas… · 2016 ›
Más ejercicios de Funcions definides per l'usuari
- Pregunta 1 · 2020
- Exercici 1 · Exemples 2020
- Ejercicio 2016 1019 Part II - Exercici 1: Comparació de mas… · 2016
- Ejercicio 2016 B1 Part II - Exercici 1 (6 punts): Càlcul de… · 2016
- Ejercicio 18 de març 2016 Part A - Exercici 2 (3 punts): Co… · 2016
- Ejercicio 18 de març 2016 Part B - Exercici 2 (3 punts): Co… · 2016
- Ejercicio 18 de març 2016 C - Pregunta 3 (1.5 punts). Corre… · 2016
- Ejercicio 18 de març 2016 D - Pregunta 2 (3 punts). Composi… · 2016
- Ejercicio 20 de març 2017 A - Pregunta 1 (2 punts). Lectura… · 2016
- Ejercicio 22 de desembre 2021 - Pregunta 1 (3 punts). Defin… · 2016