Python Ciclo FOR LOOP [ python tutorial ita 2019 ]
ฝัง
- เผยแพร่เมื่อ 9 ก.ย. 2024
- Dritti al punto, niente chiacchiere! Tutti i concetti fondamentali sul Python For Loop, con esempi ed esercizi semplici e divertenti.
👩🏻💻 Diventa Web Developer con Epicode!
epicode.com/it...
📌 PARTITA IVA con Fiscozen: consulenza GRATIS e 50€ di sconto ⏩
www.fiscozen.i...
🔖 Acquista il mio corso Python per Principianti a Prezzo Scontato!
www.pitoneprog...
In questo tutorial python in italiano vedremo come usare il ciclo for python. Iscriviti al Canale per imparare la programmazione python!
Vedremo anche come usare il ciclo for con liste ( list ) e range e dichiarazione if. Programmare in python è molto semplice, vedrai!
GUIDA FOR PYTHON AVANZATA:
Video presto in arrivo!
grazie mille, stavo avendo un po' di difficoltà a capire questa parte ma adesso è chiaro
for numero in range (100):
print (numero)
if numero + numero >100:
break
Puoi continuare a fare più video di questo genere mi interessano tanto grazie.
Ciao Alex, certamente, a brevissimo pubblicherò un nuovo video simile, grazie del commento. Rimango in ascolto per qualsiasi consiglio :)
Muy buen video, me gusta la forma en que lo explicas
grande Pitone! io sono un programmatore in Python e all'inizio non capivo i cicli for, ma se avessi visto il tuo video sarebbe stato diverso.
Ottimo Luke, felice d'esserti stato d'aiuto 😊
tot = 0
for i in range (0,101):
if (i + tot < 100):
print (i)
tot = tot + i
somma = 0
for elemento in range(101):
somma += elemento
if somma < 100:
print(elemento)
Bravissimo, grande!! :)
Perché il print va dentro la if? non riesco a capire come hai fatto. :(
@@caccacaccam8139dentro la if perché vuole che li stampa finché la somma dei numeri è
@@caccacaccam8139si poteva anche fare if somma>=100
break
@@robin6157 vero, il commento lo scrissi almeno un anno fa (ora TH-cam non mi fa vedere la data precisa ma secondo me saranno 1 anno e mezzo almeno. Ora che riguardo penso “come diavolo facevo a non capire?” Hahaha
Come faccio a scaricare il programma per fare questi esercizi? Nei video precedenti dicevi di andare su Trinket, qui?
Ci provo dopo moltissimo tempo, sto provando ad imparare il linguaggio.
Quindi:
for numero in range(101):
if numero < 100:
print (numero)
if numero + numero >= 100:
break
Vediamo se è giusto 😁
ciao, non vorrei dire stupidaggini ma credo che il primo if sia inutile perché la condizione che i numeri siano da 0 a 100 è già contenuta nel “range”
Ciao scusa questo video è un po'vecchio ma mi è capitato ora e ho deciso di vederlo. Però ho un problema. Non so dove scrivere il linguaggio perché spesso uso Atom (ad es per Javascript o HTML) ma ho visto che per il Python è diverso e volevo chiedere suggerimenti. Grazie
somma=0
for num in range(100):
somma = somma+num
print(somma)
if somma>100 :
break
for numero in range (105):
print(numero)
if (numero) > 100:
break
Va bene?
Ci sei quasi Giuseppe, ti consiglio di dare una sbirciatina ai commenti per vedere le altre possibili soluzioni....
Ottimo video ti ringrazio!
Purtroppo non riesco a trovare il video dove mostri applicare il for loop, scrivi di cercare il video nel sottotitolo ma non lo trovo.
somma=0
for x in range(101):
print(x)
somma=somma + x
if somma>=100:
break
ha senso?
Non riesco a capire come scrivere la sommatoria di 100 prima di dare il comando break. Come potrei impostare la soluzione? Fin qui ok for numero in range (101):
print(numero), ma dopo non riesco a dare il comando if
Ciao Dario! Ti do un indizio....potresti appoggiarti ad una variabile che ad ogni ciclo conserva la sommatoria di ogni iterazione...dimmi se ti ho accesso la lampadina! :)
PitoneProgrammatore provo a ragionare ancora un po' utilizzando il suggerimento :) grazie mille
Di niente, fammi sapere se riesci ;)
Grazie anche per questo video sempre molto dettagliato!! ...qualche tempo fa ho creato un'applicazione per android e l'ho pubblicata su google play, ovviamente non l'ho pubblicizzata molto perché non essendo molto esperto nel campo dei diritti su internet ho un po' paura che qualcuno possa copiare l'idea e rubarla. Se ti va di buttarci l'occhio e darmi un consiglio mi farebbe molto piacere. Ho modo di farti sapere il nome della mia applicazione senza scriverla qui in chat?
Ciao Antonio! Molto volentieri, sono sempre curioso di dare uno sguardo alle vostre realizzazioni. Puoi inviarmi il link alla tua App all'indirizzo email pitoneprogrammatore@gmail.com
somma = 0
for numero in range (100):
somma += numero # abbreviazione di somma = numero + numero
if somma < 100:
print (numero)
Giusto??
Il codice ottimizzato dovrebbe essere quello che ti scrivo sotto, nel caso da voi descritto viene eseguita in ogni caso la somma e quindi si sprecano risorse, meglio uscire dal ciclo for con un bel break quando non serve più :D P.S. Quando indichi il range l'ultimo numero è escluso per cui devi scrivere 101 se vuoi stampare i numeri da 0 a 100
somma = 0
for numero in range(101):
somma += numero
if somma < 100 :
print(numero)
else:
break
Io no ho capito una cosa.
Quando si scrive:
for lettera in "voldemort":
print(lettera)
non ho capito come fa il programma a capire che deve prendere tutte le lettere?
Anche in:
if mago in maghi :
print (mago)
In mago praticamente dai un nome agli oggetti (mago) nella lista (maghi) e lui stampa ogni elemento che si chiama mago
grandeeee
Grazie Davide! 😊
La funzione break sarebbe analoga al comando while?
No, il comando while è un ciclo come il for
solo che il while esegue determinate operazioni finche una certa condizione è verificata, mentre il for ti permette di eseguire il ciclo un determinato nimero di volte.
Il break può essere usato sia all'interno del ciclo for che nel ciclo while
oppure scrivere a sillabi : vol de mort (di 3 in 3)
creare un programma che legge da standard input
due interi b e h stampa un rettangolo di base b e altezza h composto da asterischi.
Si assume b>0 e h>0.
Ad esempio, se b=10 e h=3 va stampato il rettangolo
**********
**********
**********
qualche consiglio? Grazie
Un po in ritardo ma se ti può servire:
b = int(input("Scegli un numero per la base:"))
h = int(input("Scegli un numero per l'altezza:"))
asterischi = ""
while(b
io ho fatto così :for numero in range (100):
print (numero)
if numero == "101":
break
dall'if in giu e` inutile dato che a 101 non arrivera` mai
ermani KEKW
print("Il Piccolo Gauss")
print("premi invio per sommare tutti i numeri da 1 a 100")
input()
a = 101
b = 100
c = 2
print( a * b // 2 )
bella lezione , (grazie!) come si può scrivere il risulato orizontalmente : v o l d e m o r t
ciao, basta aggiungere un end =" "
for nome in "voldemort":
print(nome, end="")