๐ฎ Carta, forbice, sasso - parte 1 โ
Introduzione โ
In questo progetto, programmerai il gioco "carta, forbice, sasso".
Il programma chiederร all'utente di scegliere tra "carta", "forbice" e "sasso". Poi, il programma sceglierร casualmente una delle tre opzioni e stamperร chi ha vinto.
Regole:
- La carta vince sul sasso
- Il sasso vince sulle forbici
- Le forbici vincono sulla carta
- Se il programma e l'utente scelgono la stessa opzione, รจ un pareggio
Input โ
Il programma chiederร all'utente di scegliere tra "carta", "forbice" e "sasso".
Output โ
Il programma stamperร chi ha vinto.
Passo 1 โ
Richiesta
Il programma chiederร all'utente di scegliere tra "carta", "forbice" e "sasso".
Per fare questo, useremo la funzione input() e quello che l'utente scrive va salvato in una scatola chiamata scelta_utente.
scelta_utente = input("Scegli tra 'carta', 'forbice' e 'sasso': ")Passo 2 โ
Richiesta
Il programma sceglierร casualmente una delle tre opzioni.
Il programma puรฒ scegliere a caso tra le tre opzioni, ma queste tre opzioni devono essere specificate in una lista.
import random
scelte_possibili = ["carta", "forbice", "sasso"]
scelta_computer = random.choice(scelte_possibili)Ora stamperemo la scelta del computer e quella dell'utente.
print("Scelta del computer: " + scelta_computer)
print("La tua scelta: " + scelta_utente)Passo 3 โ
Richiesta
Il programma decide e stampa chi ha vinto.
Per decidere chi ha vinto, useremo le istruzioni if-else.
if scelta_utente == scelta_computer:
print("Pareggio!")
else:
if scelta_utente == "sasso":
if scelta_computer == "forbice":
print("Hai vinto! :)")
else:
print("Hai perso! :(")
if scelta_utente == "carta":
if scelta_computer == "sasso":
print("Hai vinto! :)")
else:
print("Hai perso! :(")
if scelta_utente == "forbice":
if scelta_computer == "carta":
print("Hai vinto! :)")
else:
print("Hai perso! :(")๐ Congratulazioni! โ
Hai realizzato il gioco "carta, forbice, sasso"!