Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def main():
- # la lista deve avere 100 elementi, lo chiede la consegna
- lista_int = [0] * 100
- flag = True
- i = 0
- while flag:
- # gestisco con un try except l'input dell'utente.
- # Se l'input inserito non può essere trasformato in un intero,
- # allora va nell' except.
- try:
- a = int(input("Inserire un numero intero, -1 per terminare: "))
- if a == -1:
- flag = False
- else:
- lista_int[i] = a
- i += 1
- except:
- print("L'input inserito non è un intero, riprovare.")
- # ora che ho la lista, passo al punto 1
- sum = 0
- n = 20
- j = 0
- while n > 0:
- if lista_int[j] % 2 == 0:
- sum += lista_int[j]
- n -= 1
- j += 1
- print("La somma dei primi 20 numeri pari è {0}".format(sum))
- # punto 2, trovo i multipli di 3 (n%3=0 sse n è multiplo di 3)
- # punto 3, faccio anche la somma nello stesso ciclo for, tanto non
- # cambia niente
- multipli_N = 0
- sum_multipli = 0
- for elemento in lista_int:
- if elemento % 3 == 0 and elemento != 0:
- multipli_N += 1
- sum_multipli += elemento
- print("I multipli di 3 sono {0}".format(multipli_N))
- print("La somma dei multipli di 3 è {0}".format(sum_multipli))
- main()
Add Comment
Please, Sign In to add comment