Saltar navegación

Autoavaliación: Comproba se dominas os bucles

Pregunta de escolla única

Pregunta

1.Que fai o seguinte código en Python?


suma = 0

for i in range(1, 6):

            suma += i

print(suma)

Respostas

Suma os números de 1 a 5 e imprime o resultado

Multiplica os números de 1 a 5 e imprime o resultado

Suma os números de 1 a 6 e imprime o resultado

Retroalimentación

Pregunta

2.Cal é o resultado do seguinte código?


contador = 0

while contador < 3:

           print(contador)

           contador += 1

Respostas

Imprime os números 1,2 e 3

Imprime os números 0,1 e 2

Imprime os números 0,1,2 e 3

Retroalimentación

Pregunta

3.Que fai o seguinte código?


n = 5
resultado = 1
for i in range(1, n + 1):

             resultado *= i
print(resultado)

Respostas

Suma os números de 1 a 6 e imprime o resultado

Multiplica os números de 1 a 5 e imprime o resultado

Multiplica os números de 1 a 6 e imprime o resultado

Retroalimentación

Tarefa 1: Cantos billetes son?

Duración:
20 min
Agrupamento:
Individual

Realiza dous programas en Python usando primeiro o bucle while e despós o for, que dada unha cantidade de cartos en €  convirtaos en cantidades de billetes legais en curso:

5 €, 10 €, 20 €, 50 €, 100 €, 200 € y 500 €.Debe dar a menor cantidade de billetes posibles e o resto en €.

Exemplo: Se lle introducimos 5483,67€ debe imprimir

"A cantidade de billetes a entregar son:

10 billetes de 500€

2 billetes de 200€

1 billete de 50€

1 billete de 20€

1 billete de 10€

3,67€

PISTA: No bucle for realiza unha iteración deste tipo for billete_actual in (500, 200, 100, 50, 20, 10, 5):