Esercizio iniziale
Progetti Scratch to Pyhton
Assegnazione di variabili:
valore = 10
frase = 'questa è una frase'
valore = valore + 10
valore += 10 #equivalente alla precedente
Comandi di output:
print (valore)
print (frase)
print ('Ciao')
Cicli condizionali o per sempre:
while valore < 10: # termina a condizione non più vera
print(valore)
valore += 1
while True: # ciclo per sempre
print(frase)
if valore < 10: # la verifica viene eseguita una volta sola
print('valore è minore di 10')
elif valore < 20:
print('valore è minore di 20 ma non di 10')
elif valore == 20:
print('valore è uguale a 20')
Ciclo for:
nome = 'mario'
for i in nome: # stampa le lettere di mario
print (i)
for a in range(0,9):
print (a)
for a in range(0,9):
print (str(a) + nome) # convertire se si vogliono unire tipi diversi
Assegnazione di liste e utilizzo dei suoi metodi (elenchi di valori):
lista1 = ['uno','due','tre']
lista1.append('quattro')
lista1.pop(0) # elimina il primo elemento della lista
Estrazione di valori casuali:
from random import randint, choice # importare il modulo necessario
valoreCasuale=randint(1,10) # estrarre numeri
estraiCarta=choice(lista1) # estrarre da una lista
Input:
nome = input('Come ti chiami? ')
print ('Ciao '+nome+'. Come stai?')
Ricorda che non si possono unire entità di natura diversa (testo con numeri per esempio), è necessaria prima una conversione. Conversione di numero in testo e viceversa:
anni = input('Quanti anno hai? ')
print (str(anni)+' anni non sono molti')