Skip to content

Commit 8067905

Browse files
author
Enrico La Sala
committed
Aggiunta esercizi 4 e 5 python
1 parent 510ad1a commit 8067905

File tree

2 files changed

+44
-0
lines changed

2 files changed

+44
-0
lines changed

lezione1/python/esempio4_while.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Importiamo la funzione randrange dal modulo random
2+
from random import randrange
3+
4+
# Utilizziamo la funzione randrange per assegnare un numero casuale da 1 a 9
5+
lato = randrange(1,9)
6+
7+
# Stampiamo il lato e utilizziamo la funzione str per convertire l'intero in una stringa
8+
print("lato=" + str(lato))
9+
10+
# Calcoliamo l'area del quadrato
11+
area = lato * lato
12+
13+
# Stampiamo la domanda e memorizziamo la risposta da input
14+
print("Qual e' l'area del quadrato di lato " + str(lato) + "?")
15+
16+
risposta = input()
17+
18+
while(risposta != area):
19+
# Se la risposta e' diversa dall'area calcolata
20+
# Ripetiamo la domanda e sovrascriviamo la risposta finche' non e' inserita la risposta corretta
21+
print("Risposta sbagliata.")
22+
23+
print("Qual e' l'area del quadrato di lato " + str(lato) + "?")
24+
25+
risposta = input()
26+
27+
print("Bene! Risposta giusta.")

lezione1/python/esempio5_for.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Dichiariamo la somma uguale a 0
2+
somma = 0
3+
4+
# Chiediamo il totale di numeri da sommare tra di loro e lo memorizziamo in n
5+
print("Quanti numeri vuoi sommare?")
6+
7+
n = input()
8+
9+
# Chiediamo un nuovo numero tante volte quanto dichiarato precedentemente utilizzando la funzione range
10+
for i in range(n):
11+
print("Dammi un nuovo numero da sommare")
12+
nuovo_numero = input()
13+
# Sommiamo il nuovo nummero alla somma parziale
14+
somma = somma + nuovo_numero
15+
16+
# Stampiamo la somma totale
17+
print("La somma totale e' " + str(somma))

0 commit comments

Comments
 (0)