Ejercicio 2016 B1 Part II - Exercici 3: Comprovació de nomb… · 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

Un nombre natural és perfecte si és igual a la suma de tots els seus divisors positius estrictament menors que ell mateix (per exemple, 6 és perfecte perquè 1+2+3=61 + 2 + 3 = 6; altres exemples són 28, 496...). Escriviu un programa que demani a l'usuari un nombre natural i determini si és o no perfecte.

Enunciado: Ejercicio 2016 B1 Part II - Exercici 3: Comprovació de nomb… · Recursos Informáticos UB 2016

Solución

Según los criterios oficiales de corrección

Escriviu un programa que demani a l'usuari un nombre natural i determini si és o no perfecte.

Solución: ```python n = int(input('Introduïu un nombre natural: ')) suma_divisors = 0 for i in range(1, n): if n % i == 0: suma_divisors += i if suma_divisors == n: print('El nombre {} és un nombre perfecte.'.format(n)) else: print('El nombre {} no és perfecte.'.format(n)) ```

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 B1 Part I - Exercici 1: Bucle while i compta… · 2016 · Ejercicio 18 de març 2016 Part A - Exercici 5 (2 punts): So… · 2016 ›

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