Sei cosí bravo a spiegare e far comprendere la programmazione con semplicitá che potresti condurre un programma per insegnare a programmare ai bambini sulla Rai, perché hai metodo e voce perfetta a questo scopo. Fossi in te mi proporei alla Rai. Detto questo, complimenti sei davvero bravo. Ciao.
PitoneProgrammatore, sei il mio youtuber preferito in assoluto. Mi hai fatto venire la passione della programmazione, grazie a te ora so le basi di Python e sto anche continuando a imparare a programmare. Spero che porterai altri tutorial. Sei un grande!
Ma sei bravissimo! Spieghi perfettamente poi hai la voce da doppiatore è un piacere ascoltarti 😂 Iscritto, dai che voglio imparare un po' di programmazione
@@PitoneProgrammatoreOfficial beh se proprio me lo chiedi.. 😂 Essendo io più incentrato sulla programmazione web mi piacerebbe vedere Javascript! Proprio le basi, come hai fatto con i video di Python. Diciamo che WordPress è iniziato a starmi stretto e vorrei poter personalizzare di più il mio sito poiché ora sembra la copia della copia del solito temino WordPress che abbiamo tutti. Per quanto riguarda la programmazione, invece, mi piacerebbe vedere (sempre con Python) come effettivamente può automatizzare delle "cose" nella vita di tutti i giorni. Ad esempio: cosa che io faccio spesso è controllare siti di annunci (tipo subito) per controllare le offerte e so che è possibile scrivere un codice che permette di fare una certa query automaticamente ogni tot tempo (es: ogni 3 minuti cerca "surface pro) e mi notifica quando trova qualcosa di nuovo. Diciamo che non mi sono trattenuto 😂 Che dire, grazie per quello che hai fatto fin'ora perché davvero hai portato contenuti di qualità, continua così!💪
Mi hai letto nel pensiero!? :) Pensa che proprio in questi giorni sto completando il primo video sul Javascript, livello base! Praticamente ho riproposto il giochino carta/forbici/sasso di questo video, in versione web app, molto basilare. Ci hai azzeccato anche sugli script utili in Python, ho già completato un video dove realizzo un semplice contenitore di password! Inoltre la tua idea di Web Scraping relativa al sito di Subito è davvero ottima e molto utile! Devo fare assolutamente un video a riguardo, grazie infinite del suggerimento!
print("CARTA-FORBICE-SASSO contro piton") premio = "un sorriso e due abracci" print("se vincerai avrai diritto a " + premio) print(" come ti chiami?") nome = input() print("buona fortuna " + nome + ". che vinca il migliore!") print(" bene,quale arma scegli?") armi =["carta" , "forbici" , "sasso"] for arma in armi: print(arma) print("premi 0 per carta 1 per forbici 2 per sasso") numero_scelto = int(input()) arma_scelta = armi[numero_scelto] print("hai scelto: " + arma_scelta) arma_piton = "" if arma_scelta == ("carta"): arma_piton = "forbice" if arma_scelta == ("forbice"): arma_piton = "sasso" if arma_scelta == ("sasso"): arma_piton = "carta" print("... anche piton ha fatto la sua scelta!") print(" premi invio per scoprire se hai vinto!") input() print ( nome +" HAI PERSO! Riprova sarai piu fortunato!") per chi ha problemi a scrivere
Salve!Sono uno studente al quinto anno di informatica in un ITIS.Io vorrei che almeno al quinto anno si spiegasse ad esempio Python o altri linguaggi di programmazione più avanzati dei banali C,C++,Javascript!Vorrei spiegassero solo le materie di indirizzo e non la seconda guerra mondiale,il Naturalismo,insomma italiano e storia!Noi al lavoro lavoreremo solo con l’informatica,ok la cultura generale,ma almeno in quinta vorrei insegnassero solo materie che riguardassero l’informatica che è un mondo gigantesco sempre in evoluzione.Per il resto sei davvero bravissimo,complimentoni.
Ciao Devid! Ti ringrazio per i complimenti, e sono assolutamente d'accordo col tuo discorso. Purtroppo il sistema scolastico non è riuscito a star dietro alla grande crescita che ha avuto l'informatica negli ultimi decenni. La buona notizia, però, è che sul web trovi un sacco di risorse ben fatte e gratuite se vuoi imparare a programmare! :)
Io che nn capisco un casso di programmazione Python, in questo video sono riuscito a capire. Grazie mille, continuerò a guardare i tuoi video per imparare a fare addon su blender
Grazie mille, è davvero molto utile giusto per capire le basi del python, o più per dare l'idea. Non vedo l'ora di iniziare a programmare seriamente, trovo sia molto stimolante e divertente (ovviamente se ti piace).
concordo anchio quando guardo i tuoi video la concentrazione al massimo quando guardo il resto dei video non tutti non ce lho cosi pero complimenti molto a te spero di vedere video nuovi
funzionava prima, oggi dopo qualche settimana, lo provo di nuovo e alla fine non mi da a schermo l'arma scelta da python... risulta solo "python ha scelto" e basta, senza il continuo... motivo? soluzione?
@@PitoneProgrammatoreOfficial print("CARTA-FORBICI-SASSO contro Python") premio = "1 sorriso e 2 abbracci" print("Se vincerai avrai diritto a " + premio) print (" Come ti chiami? ") nome = input() print("Buona fortuna " + nome + ".Che vinca il migliore ") print(" Quale arma scegli?") armi = ["carta", "forbici", "sasso"] for arma in armi: print (arma) print("Premi 0 per Carta, 1 per Forbici e 2 per Sasso") numero_scelto = int(input()) arma_scelta = armi[numero_scelto] print("Hai scelto: " + arma_scelta) arma_python = "" if(arma_scelta == "Carta"): arma_python = "Forbici" if(arma_scelta == "Forbici"): arma_python ="Sasso" if(arma_scelta == "Sasso"): arma_python = "Carta" print("Anche Python ha fatto la sua scelta!") print(" Premi invio per scoprire se hai vinto!") input() print("Python ha scelto " + arma_python) print(nome + " Hai perso! Concentrati di più e vincerai!")
hey ciao, a me non so perchè alla fine nella riga 28 (ho copiato te per fare un test) mi dice soltanto "Gabry ha scelto" anche se ho scritto print("Gabry ha scelto" + arma_Gabry). Potresti dami un aiutino?
Complimenti, spieghi con una semplicità che sembra che stai raccontando una favola, ma invece spieghi concetti, a volte anche difficili. Ma perchè non fai più video?
Grazie per il video,ben spiegato e con giusta impostazione vocale che impedisce la noia. io sono un noob che ha piccole nozioni base sulla programmazione e che vorrebbe imparare di più a livello generale e mi piacerebbe arrivare ad usare linux (tra le altre cose). hai video lezioni da consigliarmi o consigli per acculturarmi sull' argomento?
c'è un modo per far cortinuare il codice in modo che ogni volta che perdo la partita (come ovvio che sia) mi faccia scegliere di nuovo senza dover restartare in modo che non c'è bisogno che io scriva tutta la condizione?
@@PitoneProgrammatoreOfficial al momento sto utilizzando PyCharm ed ho provato visual studio.. però non si riesce a trovare molte info in merito su quello che è il miglior editor per sviluppare python. GRAZIE ancora e buon lavoro!
ma se metto nell' input una lettera il programma si blocca ,come faccio a fare in modo che il programma funzioni normalemente anche se iserisco un carattere antipatico ?
Pitone l'ho fatto anche mio ma ho due problemi uno mi dà l'errore syntaxerror:invalid syntax e non so perché Il secondo e che quando vado a fare print ("l'arma è: " +arma_python non me la dà
Ciao sono molto interessanti questi video, però potresti fare qualche video dove ci spieghi come si programma sul luogo di lavoro con qualche esempio reale
complimenti per il video, ma a me non funziona prima non restituiva l arma piton. avevo aggiunto ai nomi della lista es. " carta", perchè mi piaceva a capo e pensavo non influisse invece poi si deve aggiungere anche dopo il segno = di arma_scelta. Avrei però una domanda come si potrebbe tornare indietro se per esempio digito un numero maggiore o uguale a tre (ma anche un qualsiasi tasto)..per avere un ciclo diciamo e riformulare la domanda che mi riproponga la scelta delle 3 variabili..grazie
cosa ho sbaglitato ? DX print("verificatore di eta per la patente") print("quale e la tua eta ?") eta = (input("") if (eta is >18) print("la eta non e giusta torna quando sarai piu grande")
global uccellox, uccelloy, uccello_vely global basex global tubi global punti global fra_i_tubi uccellox, uccelloy = 60, 150 uccello_vely = 0 basex = 0 tubi = [] tubi.append(tubi_classe()) punti = 0 fra_i_tubi = False def hai_perso(): SCHERMO.blit(gameover, (50,180)) aggiorna() ricominciamo = False while not ricominciamo: for event in pygame.event.get(): if event.type == pygame.KEYDOWN and event.key == pygame.K_SPACE : inizializza() ricominciamo = True if event.type == pygame.QUIT: pygame.quit()
inizializza() while True: if basex < -45: basex = 0 basex -= VEL_AVANZ uccello_vely += 1 uccelloy += uccello_vely for event in pygame.event.get(): if event.type == pygame.KEYDOWN and event.key == pygame.K_UP : uccello_vely = -10 if event.type == pygame.QUIT: pygame.quit() if tubi[-1].x < 150: tubi.append(tubi_classe()) for t in tubi: t.collisione( uccello, uccellox, uccelloy) if not fra_i_tubi: for t in tubi: if t.fra_i_tubi(uccello, uccellox): fra_i_tubi = True break if fra_i_tubi: fra_i_tubi = False for t in tubi: if t.fra_i_tubi(uccello, uccellox): fra_i_tubi = True break if not fra_i_tubi: punti += 1 if uccelloy > 390: hai_perso()
Ciao Antonio, grazie a te per i complimenti. Diventare un programmatore di livello sufficiente per automatizzare le attività routinarie che svolgi giornalmente o per creare siti web per promuovere una tua attività o idea, sviluppare applicazioni per dispositivi mobili, o più in generale migliorare la tua produttività e le tue abilità nel mondo del lavoro, richiede meno tempo di quello che si pensa. Se riesci a dedicare qualche ora alla settimana allo studio pratico di queste discipline, tra un anno avrai già acquisito gran parte delle abilità su citate, quindi sei assolutamente in tempo! :)
ciao ,complimenti per i tuoi video,avrei una curiosita ...con python si puo fare qualcosa dove l'utente del programma inserisce un codice,un email ,una password e questi dati vengono inviati a me?
Quando il giocatore sceglie l’arma clicco invio e mi esce un errore con scritto: ‘tuple ‘ object is not callable. Sapresti spiegarmi il perché P.S. Video bellissimo e molto chiaro complimenti 👍🏼
Forse hai già trovato la soluzione oppure non ci hai più pensato, prova a vedere se hai messo le parentesi quadre, se così non fosse l'errore sarebbe quello.
ciao Pitone,ottimi video per la programmazione,volevo chiederti se era possibile con Python visualizzare un ad esempio insetto che svolazza nel desktop del proprio pc?
Ciao, davvero complimenti per i tuoi video !! chiari e concisi !! ma ho una domanda, (premetto che mi sto avvicinando alla programmazione da un mese o poco piu) al minuto 4.59 hai scritto la variabile arma_scelta= armi[numero_scelto], perche lo hai inserito nella lista?
Non l'ha inserito nella lista, ha richiamato un oggetto dalla lista e lo ha inserito nella variabile arma_scelta. Agli oggetti nelle liste sono assegnati degli indici numerici partendo da 0. Per richiamare un elemento da una lista si può usare nome_lista[indice]. Quindi in questo video in base al valore che si da alla variabile numero_scelto si avrà: arma[0] == "carta" arma[1] == "forbici" arma[2] == "sasso"
Scusate se non posso commentare dal mio account, volevo condividere una piccola aggiunta che ho fatto alla fine: input() print("Non vincerai") while True: input() print("Lasciami in pace " + nome)
Ho un problema in questa parte di testo : arma_Piton = "" if (arma_scelta == "Carta"): arma_Piton = "Forbici" if (arma_scelta == "Forbici"): arma_Piton = "Sasso" if (arma_scelta == "Sasso"): arma_Piton = "Carta" print("Anche Piton ha fatto la sua scelta") print(" Premi invio scoprendo se hai vinto") input() print("Piton ha scelto" + arma_Piton) print(nome + " HAI PERSO HAHA! la prossima volta andrà meglio :D ") Quando eseguo al punto del comando : print(“Piton ha scelto” + arma_Piton) A me quando lo esegue mi fa così Piton ha scelto . E non mi desse che arma ha scelto :(
Prova, invece di usare il più, la virgola, senza lasciare spazi, tipo: ... nome = input() print("Buona fortuna",nome,".Che vinca il migliore!") Non so se mi sono inteso, spero di esserti stato utile!
import pygame pygame.init() #variabili giocoinf = True x = 465 y = 456 sfondo = pygame.image.load("Desktop1/sfondo.png") alessandro = pygame.image.load("Desktop1/alessandro.png") raffaele = pygame.image.load("Desktop1/raffaele.png") sparo = pygame.image.load("gioco2/Peppapig.png") SCHERMO=pygame.display.set_mode((800,600)) FPS = 100 def disegna_oggetti(): SCHERMO.blit(sfondo, (0,0)) SCHERMO.blit(raffaele, (369,411)) SCHERMO.blit(alessandro, (667,420)) def sparo(): SCHERMO.blit(sparo, (x,y)) def aggiorna(): pygame.display.update() pygame.time.Clock().tick(FPS) while giocoinf == True: for event in pygame.event.get(): if event.type == pygame.QUIT: giocoinf = False #print(event) if event.type == pygame.KEYDOWN: if event.key==pygame.K_LEFT: sparo() disegna_oggetti() aggiorna() non riesco a far avviare la funzione sparo non so come darti le immaggini per provarlo se puoi dimmelo tu oppure te le invio su insta
Non ho capito una sega. A cosa servirebbe creare file finti? Non capisco nulla, non so nemmeno cosa sia il phytoon. Perché tutti quei codici iniziali e poi la parola? Non capisco un cazzo amico
Sei cosí bravo a spiegare e far comprendere la programmazione con semplicitá che potresti condurre un programma per insegnare a programmare ai bambini sulla Rai, perché hai metodo e voce perfetta a questo scopo. Fossi in te mi proporei alla Rai. Detto questo, complimenti sei davvero bravo. Ciao.
Troppo gentile Rosario, sono davvero orgoglioso di ricevere tali complimenti, grazie mille :)
Ma alla RAI ci sono i mafiosi
Come faccio a farlo senza che bisogna digitare i numeri?
@@hypnosbs19imposti come comando invece che un numero una parola
Davvero complimenti! In 7 minuti del tuo tutorial, ho capito molto di più che in guide da 4 ore!! Continua così!!
Grazie mille, sono contento che il video ti sia stato utile!! :)
PitoneProgrammatore, sei il mio youtuber preferito in assoluto. Mi hai fatto venire la passione della programmazione, grazie a te ora so le basi di Python e sto anche continuando a imparare a programmare. Spero che porterai altri tutorial. Sei un grande!
Grazie infinite Enry, mi fa troppo piacere leggere questo commento! 😊😊
Ma sei bravissimo! Spieghi perfettamente poi hai la voce da doppiatore è un piacere ascoltarti 😂
Iscritto, dai che voglio imparare un po' di programmazione
Gentilissimo, grazie mille per i complimenti! Fammi sapere che tipo di video vorresti vedere e cercherò di accontentarti :)
@@PitoneProgrammatoreOfficial beh se proprio me lo chiedi.. 😂
Essendo io più incentrato sulla programmazione web mi piacerebbe vedere Javascript! Proprio le basi, come hai fatto con i video di Python. Diciamo che WordPress è iniziato a starmi stretto e vorrei poter personalizzare di più il mio sito poiché ora sembra la copia della copia del solito temino WordPress che abbiamo tutti.
Per quanto riguarda la programmazione, invece, mi piacerebbe vedere (sempre con Python) come effettivamente può automatizzare delle "cose" nella vita di tutti i giorni. Ad esempio: cosa che io faccio spesso è controllare siti di annunci (tipo subito) per controllare le offerte e so che è possibile scrivere un codice che permette di fare una certa query automaticamente ogni tot tempo (es: ogni 3 minuti cerca "surface pro) e mi notifica quando trova qualcosa di nuovo.
Diciamo che non mi sono trattenuto 😂
Che dire, grazie per quello che hai fatto fin'ora perché davvero hai portato contenuti di qualità, continua così!💪
Mi hai letto nel pensiero!? :) Pensa che proprio in questi giorni sto completando il primo video sul Javascript, livello base! Praticamente ho riproposto il giochino carta/forbici/sasso di questo video, in versione web app, molto basilare. Ci hai azzeccato anche sugli script utili in Python, ho già completato un video dove realizzo un semplice contenitore di password! Inoltre la tua idea di Web Scraping relativa al sito di Subito è davvero ottima e molto utile! Devo fare assolutamente un video a riguardo, grazie infinite del suggerimento!
@@PitoneProgrammatoreOfficial Perfetto, grande, allora aspettiamo questi contenuti! Veramente grazie
@@Sl8myGrazie a te, sentiti sempre libero di proporre le tue idee per nuovi video, finora ne hai trovato di molto interessanti
Ancora grazie mille. Come sempre spieghi in modo veloce ed eccezionale. Grazie a questo video ho realizzato il mio terzo progetto!
Grazie mille, sono davvero contento di averti aiutato! 😊
print("CARTA-FORBICE-SASSO contro piton")
premio = "un sorriso e due abracci"
print("se vincerai avrai diritto a " + premio)
print("
come ti chiami?")
nome = input()
print("buona fortuna " + nome + ". che vinca il migliore!")
print("
bene,quale arma scegli?")
armi =["carta" , "forbici" , "sasso"]
for arma in armi:
print(arma)
print("premi 0 per carta 1 per forbici 2 per sasso")
numero_scelto = int(input())
arma_scelta = armi[numero_scelto]
print("hai scelto: " + arma_scelta)
arma_piton = ""
if arma_scelta == ("carta"):
arma_piton = "forbice"
if arma_scelta == ("forbice"):
arma_piton = "sasso"
if arma_scelta == ("sasso"):
arma_piton = "carta"
print("... anche piton ha fatto la sua scelta!")
print("
premi invio per scoprire se hai vinto!")
input()
print ( nome +" HAI PERSO! Riprova sarai piu fortunato!")
per chi ha problemi a scrivere
pensa che in 7 minuti mi hai spiegato quello che il mio professore di informatica ha spiegato in un anno
Salve!Sono uno studente al quinto anno di informatica in un ITIS.Io vorrei che almeno al quinto anno si spiegasse ad esempio Python o altri linguaggi di programmazione più avanzati dei banali C,C++,Javascript!Vorrei spiegassero solo le materie di indirizzo e non la seconda guerra mondiale,il Naturalismo,insomma italiano e storia!Noi al lavoro lavoreremo solo con l’informatica,ok la cultura generale,ma almeno in quinta vorrei insegnassero solo materie che riguardassero l’informatica che è un mondo gigantesco sempre in evoluzione.Per il resto sei davvero bravissimo,complimentoni.
Ciao Devid! Ti ringrazio per i complimenti, e sono assolutamente d'accordo col tuo discorso. Purtroppo il sistema scolastico non è riuscito a star dietro alla grande crescita che ha avuto l'informatica negli ultimi decenni. La buona notizia, però, è che sul web trovi un sacco di risorse ben fatte e gratuite se vuoi imparare a programmare! :)
Io che nn capisco un casso di programmazione Python, in questo video sono riuscito a capire. Grazie mille, continuerò a guardare i tuoi video per imparare a fare addon su blender
i miei vivissimi complimenti grazie a te il mio prof di informatica mi ha messo 9 (3 media) grazie
è uno spasso seguirti...........................
Bellissimo tutorial e voce stupenda😍! Iscritto subito!
finalmente qualcuno che spiega bene
Grazie mille, è davvero molto utile giusto per capire le basi del python, o più per dare l'idea.
Non vedo l'ora di iniziare a programmare seriamente, trovo sia molto stimolante e divertente (ovviamente se ti piace).
concordo anchio quando guardo i tuoi video la concentrazione al massimo quando guardo il resto dei video non tutti non ce lho cosi pero complimenti molto a te spero di vedere video nuovi
Mi fa un sacco piacere, grazie infinite! 😊
Voglio più persone intelligenti e brave come te!
Grazie per la tua spiegazione semplice ed efficace. Iscritto! ..ps..simpaticissimo
funzionava prima, oggi dopo qualche settimana, lo provo di nuovo e alla fine non mi da a schermo l'arma scelta da python... risulta solo "python ha scelto" e basta, senza il continuo... motivo? soluzione?
Ciao! Prova a incollare il codice che ti sta dando problemi, così posso aiutarti a capire quale sia la soluzione :)
@@PitoneProgrammatoreOfficial print("CARTA-FORBICI-SASSO contro Python")
premio = "1 sorriso e 2 abbracci"
print("Se vincerai avrai diritto a " + premio)
print ("
Come ti chiami? ")
nome = input()
print("Buona fortuna " + nome + ".Che vinca il migliore ")
print("
Quale arma scegli?")
armi = ["carta", "forbici", "sasso"]
for arma in armi:
print (arma)
print("Premi 0 per Carta, 1 per Forbici e 2 per Sasso")
numero_scelto = int(input())
arma_scelta = armi[numero_scelto]
print("Hai scelto: " + arma_scelta)
arma_python = ""
if(arma_scelta == "Carta"):
arma_python = "Forbici"
if(arma_scelta == "Forbici"):
arma_python ="Sasso"
if(arma_scelta == "Sasso"):
arma_python = "Carta"
print("Anche Python ha fatto la sua scelta!")
print("
Premi invio per scoprire se hai vinto!")
input()
print("Python ha scelto " + arma_python)
print(nome + " Hai perso! Concentrati di più e vincerai!")
Sempre utili questi tutorial
Grazie! 😊
Complimenti spero che continui la serie :)
Grazie Vincenzo, certamente! Fammi sapere che tipo di video vorresti vedere in futuro :)
@@PitoneProgrammatoreOfficial mi piacerebbe tanto trovare una serie italiana che parla di PyQT
Bravo. Voce bellissima e divertente. Ma io sono nello stato advanced. Bello!! Continua così
hey ciao, a me non so perchè alla fine nella riga 28 (ho copiato te per fare un test) mi dice soltanto "Gabry ha scelto" anche se ho scritto print("Gabry ha scelto" + arma_Gabry). Potresti dami un aiutino?
anche a me fa la stessa cosa...
Bravo, i miei complimenti (che meriti davvero)
mi unisco agli altri commenti... molto bravo in pochi minuti ho imparato più dei manuali che ho letto :D
Complimenti, spieghi con una semplicità che sembra che stai raccontando una favola, ma invece spieghi concetti, a volte anche difficili. Ma perchè non fai più video?
sei meglio di un libro coplimenti
Grazie mille davvero, gentilissimo!! :)
Grazie per il video,ben spiegato e con giusta impostazione vocale che impedisce la noia. io sono un noob che ha piccole nozioni base sulla programmazione e che vorrebbe imparare di più a livello generale e mi piacerebbe arrivare ad usare linux (tra le altre cose). hai video lezioni da consigliarmi o consigli per acculturarmi sull' argomento?
c'è un modo per far cortinuare il codice in modo che ogni volta che perdo la partita (come ovvio che sia) mi faccia scegliere di nuovo senza dover restartare in modo che non c'è bisogno che io scriva tutta la condizione?
Ho installato tutto ma mi dà l'errore missing module docstring, come posso risolvere?
Bravo!
Bel tutorial grazie mille...
Grazie a te del commento Alex!
ben video, sei davvero bravo a spiegare.
Grazie, gentilissimo Raffaele! 😊
Grazie per questi Tutorial!. Potresti farne uno dedicato ai programmi con cui è possibile utilizzare Python. Ciaooooo
D'accordo Mario, grazie a te! 😊
@@PitoneProgrammatoreOfficial al momento sto utilizzando PyCharm ed ho provato visual studio.. però non si riesce a trovare molte info in merito su quello che è il miglior editor per sviluppare python. GRAZIE ancora e buon lavoro!
Wow! Sei un genio!
Complimenti bellissimo video
ma se metto nell' input una lettera il programma si blocca ,come faccio a fare in modo che il programma funzioni normalemente anche se iserisco un carattere antipatico ?
Pitone l'ho fatto anche mio ma ho due problemi uno mi dà l'errore syntaxerror:invalid syntax e non so perché
Il secondo e che quando vado a fare print ("l'arma è: " +arma_python non me la dà
E come se non entrasse nel if
Ciao sono molto interessanti questi video, però potresti fare qualche video dove ci spieghi come si programma sul luogo di lavoro con qualche esempio reale
Grazie Lucas! Bella idea, me la segno! 😊
Scusa ma io quando metto il nome mi da errore però non mi esce l’indicatore lampeggiante per inserirlo
Se al posto del ciclo for, avessi voluto usare un ciclo while? Si può fare? Se si come?
complimenti per il video, ma a me non funziona prima non restituiva l arma piton. avevo aggiunto
ai nomi della lista es. "
carta", perchè mi piaceva a capo e pensavo non influisse invece poi si deve aggiungere anche dopo il segno = di arma_scelta. Avrei però una domanda come si potrebbe tornare indietro se per esempio digito un numero maggiore o uguale a tre (ma anche un qualsiasi tasto)..per avere un ciclo diciamo e riformulare la domanda che mi riproponga la scelta delle 3 variabili..grazie
cosa ho sbaglitato ? DX
print("verificatore di eta per la patente")
print("quale e la tua eta ?")
eta = (input("")
if (eta is >18)
print("la eta non e giusta torna quando sarai piu grande")
complimenti!
Ma se ad esempio in una lista vorrei poter scegliere più di un elemento come faccio?
Ciao io ho provato a scrivere il codice direttamente su phyton ma non va mentre sul sito si...
Ciao, posso chiederti aiuto? Sono alla ricerca di un dev flask su Roma
Se io voglio fare un elenco nel "if" si può o no? Se si come?
ciao ho un problema quando avvio il programma inizia ad accumulare punti senza aspettare passi tra i tubi. lascio il codice cosi magari qualcunoi riesce a trovare l'errore che io non trovo.
import pygame
import random
pygame.init()
sfondo = pygame.image.load('immagini/sfondo.png')
uccello = pygame.image.load('immagini/uccello.png')
base = pygame.image.load('immagini/base.png')
gameover = pygame.image.load('immagini/gameover.png')
tubo_giu = pygame.image.load('immagini/tubo.png')
tubo_su = pygame.transform.flip(tubo_giu,False,True)
SCHERMO = pygame.display.set_mode((288, 512))
FPS = 50
VEL_AVANZ = 3
font = pygame.font.SysFont('Comic Sans Ms', 50, bold=True)
class tubi_classe:
def __init__(self):
self.x = 300
self.y = random.randint(-75,150)
def avanza_e_disegna(self):
self.x -= VEL_AVANZ
SCHERMO.blit(tubo_giu, (self.x,self.y+210))
SCHERMO.blit(tubo_su, (self.x,self.y-210))
def collisione(self, uccello, uccellox, uccelloy):
tolleranza = 5
uccello_lato_dx = uccellox+uccello.get_width()-tolleranza
uccello_lato_sx = uccellox+tolleranza
tubi_lato_dx = self.x + tubo_giu.get_width()
tubi_lato_sx = self.x
uccello_lato_su = uccelloy+tolleranza
uccello_lato_giu = uccelloy+uccello.get_height()-tolleranza
tubi_lato_su = self.y+110
tubi_lato_giu = self.y+210
if uccello_lato_dx > tubi_lato_sx and uccello_lato_sx < tubi_lato_dx:
if uccello_lato_su < tubi_lato_su or uccello_lato_giu > tubi_lato_giu:
hai_perso()
def fra_i_tubi(self, uccello, uccellox):
tolleranza = 5
uccello_lato_dx = uccellox+uccello.get_width()-tolleranza
uccello_lato_sx = uccellox+tolleranza
tubi_lato_dx = self.x + tubo_giu.get_width()
tubi_lato_sx = self.x
if uccello_lato_dx > tubi_lato_sx and uccello_lato_sx < tubi_lato_dx:
return True
def disegna_oggetti() :
SCHERMO.blit(sfondo, (0,0))
for t in tubi:
t.avanza_e_disegna()
SCHERMO.blit(uccello, (uccellox,uccelloy))
SCHERMO.blit(base, (basex, 400))
punti_render = font.render(str(punti),1,(255,255,255))
SCHERMO.blit(punti_render, (144,-10))
def aggiorna():
pygame.display.update()
pygame.time.Clock().tick(FPS)
def inizializza():
global uccellox, uccelloy, uccello_vely
global basex
global tubi
global punti
global fra_i_tubi
uccellox, uccelloy = 60, 150
uccello_vely = 0
basex = 0
tubi = []
tubi.append(tubi_classe())
punti = 0
fra_i_tubi = False
def hai_perso():
SCHERMO.blit(gameover, (50,180))
aggiorna()
ricominciamo = False
while not ricominciamo:
for event in pygame.event.get():
if event.type == pygame.KEYDOWN and event.key == pygame.K_SPACE :
inizializza()
ricominciamo = True
if event.type == pygame.QUIT:
pygame.quit()
inizializza()
while True:
if basex < -45: basex = 0
basex -= VEL_AVANZ
uccello_vely += 1
uccelloy += uccello_vely
for event in pygame.event.get():
if event.type == pygame.KEYDOWN and event.key == pygame.K_UP :
uccello_vely = -10
if event.type == pygame.QUIT:
pygame.quit()
if tubi[-1].x < 150: tubi.append(tubi_classe())
for t in tubi:
t.collisione( uccello, uccellox, uccelloy)
if not fra_i_tubi:
for t in tubi:
if t.fra_i_tubi(uccello, uccellox):
fra_i_tubi = True
break
if fra_i_tubi:
fra_i_tubi = False
for t in tubi:
if t.fra_i_tubi(uccello, uccellox):
fra_i_tubi = True
break
if not fra_i_tubi:
punti += 1
if uccelloy > 390:
hai_perso()
disegna_oggetti()
aggiorna()
ciao,grazie x il video! io volevo avvicinarmi al mondo della programmazione ma ho 47 anni ,scondo te è un pò tardi??
Ciao Antonio, grazie a te per i complimenti. Diventare un programmatore di livello sufficiente per automatizzare le attività routinarie che svolgi giornalmente o per creare siti web per promuovere una tua attività o idea, sviluppare applicazioni per dispositivi mobili, o più in generale migliorare la tua produttività e le tue abilità nel mondo del lavoro, richiede meno tempo di quello che si pensa. Se riesci a dedicare qualche ora alla settimana allo studio pratico di queste discipline, tra un anno avrai già acquisito gran parte delle abilità su citate, quindi sei assolutamente in tempo! :)
grazie per il tuo ,per me ,Importante consiglio!
Grazie a te per i feedback Antonio, sempre molto graditi!
scusa, nella prima frase su dev C++ mi dice che la prima frase e' scritta male
print("Sasso-Carta-Forbice contro Bot")
su dev c++ devi scrivere printf
Ciao! Sei sicuro che devC++ sia configurato per compilare codice Python? È l'unica riga che ti da problemi o ce ne sono altre?
@@PitoneProgrammatoreOfficial L unica da cio che noto
@@diegospaziani8943 casomai cout
Io metterei un while true alla riga 8 in modo da non dover riavviare il gioco sempre
ciao ,complimenti per i tuoi video,avrei una curiosita ...con python si puo fare qualcosa dove l'utente del programma inserisce un codice,un email ,una password e questi dati vengono inviati a me?
1: si si può fare
2: devi dare un avvertimento di consenso altrimenti è assolutamente illegale
3: perché dovresti avere te i dati di una persona?
a me quando piton deve scegliere l'arma dice: TypeError: cannot concatenate 'str' and 'tuple' objects on line 23 in main.py... Qualcuno sa risolvere?
"tuple"sono le parentesi prova a mettere le parentesi quadre e riprova
Come mai hai usato le if con le parentesi?
per salvare il file?
bel video! ma come si pubblica il gioco?
Python non ha bisogno di alcun controllo di input perché lo fa in automatico???
Ad esempio se avessimo digitato 3 cosa sarebbe accaduto???
Il programma sarebbe terminato
Si ok bello il python, ma vuoimetterlo a confronto con il C?
Il C ti fornisce le basi per affrontare tutti i linguaggi in discesa
Quando il giocatore sceglie l’arma clicco invio e mi esce un errore con scritto: ‘tuple ‘ object is not callable. Sapresti spiegarmi il perché
P.S. Video bellissimo e molto chiaro complimenti 👍🏼
Hai scritto tutto il codice giusto? Io personalmente non l'ho riscontrato, non saprei come aiutarti, mi spiace
FaroukTheNoob - FTN fa niente grazie comunque
Forse hai già trovato la soluzione oppure non ci hai più pensato, prova a vedere se hai messo le parentesi quadre, se così non fosse l'errore sarebbe quello.
ciao Pitone,ottimi video per la programmazione,volevo chiederti se era possibile con Python visualizzare un ad esempio insetto che svolazza nel desktop del proprio pc?
non crei una playlist ?
ciao pitone ! Ho seguito tutti i passaggi ma quando deve apparire l'arma di "piton" esce: piton ha scelto
arma_piton=()
if (arma_scelta == "carta"):
arma_piton = "forbici"
if (arma_scelta == "sasso"):
arma_piton = "carta"
if (arma_scelta == "forbici"):
arma_piton = "sasso"
print("pithon ha scelto: " + arma_piton)
Ma solo a me si scarica direttamente il terminale?
Ciao! Intendi che entrando nel sito trinket.io/pyhon riesci a vedere solo il terminale?
@@PitoneProgrammatoreOfficial no lho scaricato python e ho direttamente il terminale
Ah certamente. Una volta aperto IDLE devi andare su File - Nuovo oppure premere Ctrl+N e puoi iniziare a scrivere le istruzioni :)
@@PitoneProgrammatoreOfficial a ok grazie mille
Di niente, fammi sapere se hai altri dubbi! :)
Ciao, davvero complimenti per i tuoi video !! chiari e concisi !!
ma ho una domanda, (premetto che mi sto avvicinando alla programmazione da un mese o poco piu) al minuto 4.59 hai scritto la variabile arma_scelta= armi[numero_scelto], perche lo hai inserito nella lista?
Non l'ha inserito nella lista, ha richiamato un oggetto dalla lista e lo ha inserito nella variabile arma_scelta.
Agli oggetti nelle liste sono assegnati degli indici numerici partendo da 0.
Per richiamare un elemento da una lista si può usare
nome_lista[indice].
Quindi in questo video in base al valore che si da alla variabile numero_scelto si avrà:
arma[0] == "carta"
arma[1] == "forbici"
arma[2] == "sasso"
cosa si puo' si puo' programmare con python?
Mirko Metallo ha fatto un video sul suo canale, tanto per riassumere veramente di tutto
@@nerdboy6138 ok grazie grazie
bel video ma c'è una striscia che non mi va mi da un errore
Ciao Picciotto! Quale riga di codice ti da errore? E che errore ti da? :)
nella riga di codice dove dice arma_scelta =armi (numero scelto) mi da un errore che dice tuple object is not callable on line 11 main. py
Devi usare le parentesi quadre, invece che le tonde :)
Scusate se non posso commentare dal mio account, volevo condividere una piccola aggiunta che ho fatto alla fine:
input()
print("Non vincerai")
while True:
input()
print("Lasciami in pace " + nome)
Ahaha ottima aggiunta Rossella, farà sicuramente piacere all'utente! 😁
Ho un problema in questa parte di testo :
arma_Piton = ""
if (arma_scelta == "Carta"):
arma_Piton = "Forbici"
if (arma_scelta == "Forbici"):
arma_Piton = "Sasso"
if (arma_scelta == "Sasso"):
arma_Piton = "Carta"
print("Anche Piton ha fatto la sua scelta")
print("
Premi invio scoprendo se hai vinto")
input()
print("Piton ha scelto" + arma_Piton)
print(nome + " HAI PERSO HAHA! la prossima volta andrà meglio :D ")
Quando eseguo al punto del comando :
print(“Piton ha scelto” + arma_Piton)
A me quando lo esegue mi fa così
Piton ha scelto .
E non mi desse che arma ha scelto :(
🤞
non mi funziona la riga: piton ha scelto + arma_piton, il codice è tutto giusto
a me neanche
Prova, invece di usare il più, la virgola, senza lasciare spazi, tipo:
...
nome = input()
print("Buona fortuna",nome,".Che vinca il migliore!")
Non so se mi sono inteso, spero di esserti stato utile!
a me non mette le parole in blu e non mi funziona niente fin dall'inizio,e poi con che tasti incolli le frasi?
devi scriverle tu
Esistono altri esempi di giochi fatti con Python?
Certo Francesco, puoi guardare la mia serie su Pygame 😊
@@PitoneProgrammatoreOfficial scusami, ma dov'è questa serie? 😅 È sul tuo canale RUclips?
Se uno sceglie una risposta diversa da 0.1.2 è finito, il programma non ti dà segni di vita
si.. questo perchè vai a cercare un indice nell'array che non esiste.. occorre usare try per gestire l'eccezione
Non funziona !
❤❤❤❤❤❤👌👌👌👌👌👌🐍🐍🐍🐍🐍🐍🐉🐉🐉🐉🐉🐉FORTEEEEEEEEEEEEE
import pygame
pygame.init()
#variabili
giocoinf = True
x = 465
y = 456
sfondo = pygame.image.load("Desktop1/sfondo.png")
alessandro = pygame.image.load("Desktop1/alessandro.png")
raffaele = pygame.image.load("Desktop1/raffaele.png")
sparo = pygame.image.load("gioco2/Peppapig.png")
SCHERMO=pygame.display.set_mode((800,600))
FPS = 100
def disegna_oggetti():
SCHERMO.blit(sfondo, (0,0))
SCHERMO.blit(raffaele, (369,411))
SCHERMO.blit(alessandro, (667,420))
def sparo():
SCHERMO.blit(sparo, (x,y))
def aggiorna():
pygame.display.update()
pygame.time.Clock().tick(FPS)
while giocoinf == True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
giocoinf = False
#print(event)
if event.type == pygame.KEYDOWN:
if event.key==pygame.K_LEFT:
sparo()
disegna_oggetti()
aggiorna()
non riesco a far avviare la funzione sparo non so come darti le immaggini per provarlo se puoi dimmelo tu oppure te le invio su insta
ti prego puoi aiutarmi perche non sono ancora tanto bravo ho capito qualcosa solo dal video dove crei flappy bird
Non ho capito una sega. A cosa servirebbe creare file finti? Non capisco nulla, non so nemmeno cosa sia il phytoon. Perché tutti quei codici iniziali e poi la parola? Non capisco un cazzo amico
questo è un programma per napoletani..