Laurea Triennale in Ingegneria Gestionale Corso di Fondamenti di Informatica A.A. 2016/2017 Ciclo while Esempio 1 while (c != ' ’): print(c) c = input("Inserisci carattere (' ' per terminare) ") c = 'x' while c != ' ': print(c) c = input("Inserisci carattere (' ' per terminare) ") c = input("Inserisci carattere (' ' per terminare) ") while c != ' ': print(c) c = input("Inserisci carattere (' ' per terminare) ") 10/03/17 Pagina 2 Esempio 2 import random n = -1 somma = 0 while (n != 0): n = random.randint(0,10) print(n) somma = somma + n print(somma) import random n = -1 somma = 0 while (n != 0): somma = somma + n n = random.randint(0,10) print(n) print(somma) 10/03/17 Pagina 3 Esempio 2 import random n = random.randint(0,10) print(n) somma = 0 while (n != 0): somma = somma + n n = random.randint(0,10) print(n) print(somma) import random n = random.randint(0,10) print(n) somma = 0 while (n != 0): somma = somma + n # n = random.randint(0,10) print(n) print(somma) 10/03/17 Pagina 4 Esempio 3 import random c = '' s = '' while (c != 'x’): s=s+c n = random.randint(ord('a'),ord('z')) c = chr(n) print(s) import random c = '' s = '' while (c != 'x’): n = random.randint(ord('a'),ord('z')) c = chr(n) s=s+c print(s) import random c = '' s = '' while (c != 'x’): n = random.randint(ord('a'),ord('z')) c = chr(n) s=s+c print(s) 10/03/17 Pagina 5 Esempio 4 n = input('Inserisci un numero intero (0 per terminare) ') n = int(n) somma = 0 numeri = 0 while (n != 0): somma = somma + n n = input('Inserisci un numero intero (0 per terminare) ') n = int(n) numeri = numeri + 1 print(n,numeri) print(somma/numeri) n = input('Inserisci un numero intero (0 per terminare) ') n = int(n) somma = 0 numeri = 0 while (n != 0): somma = somma + n numeri = numeri + 1 print(n,numeri) n = input('Inserisci un numero intero (0 per terminare) ') n = int(n) print(somma/numeri) 10/03/17 Pagina 6