ASIX-M3-UF1-A2.4-Solucions Exercicis estructura iterativa: for

De wikiserver
Dreceres ràpides: navegació, cerca

A2.4 Exercicis estructura iterativa

1. Imprimir els números del 1 al 100.

print("Imprimir els números del 1 al 100")

for i in range(1,101):
  print(i ,end= " ")

2. Imprimir els números parells del 0 al 98.

print("Imprimir els números parells del 0 al 98")

for i in range(0,100,2):
  print(i ,end= " ")

3. Imprimir els números del 100 al 1.

print("Imprimir els números del 100 al 1")

for i in range(100,0,-1):
  print(i ,end= " ")

4. Demanar cinc números i mostrar la suma.

print("Demanar cinc números i mostrar la suma")

suma = 0
for _ in range(5):        
  valor = int(input("Introdueix un valor: "))
  suma += valor
print("La suma és: %d" %suma)

5. Igual que l'anterior però només sumant els valors més grans de 10.

print("Demanar cinc números i sumar els valors que siguin més grans de 10")

suma = 0
for _ in range(5):        
  valor = int(input("Introdueix un valor: "))
  if valor > 10:
    suma += valor
print("La suma és: %d" %suma)

6. Calcular el producte dels números del 1 al 10.

print("Calcular el producte dels números del 1 al 10")

mult =1
for i in range(1,11):
    mult=mult*i
print("EL resultat és: ", mult)

7. Demanar cinc números enters positius i mostrar el valor més gran.

print("Demanar cinc números enters positius i mostrar el valor més gran")

max = 0
for _ in range(5):
  num = int(input("Introdueix un enter positiu: "))           
  if num > max:
    max = num
print("El màxim és: ", max)