Joc: Ghiceste animalul + cod Python
Salutare prieteni!
Am primit o tema și m-am gândit să o împărtașesc și cu voi pentru că mi s-a părut foarte interesantă și amuzantă. Este vorba despre un program în Python 3 care trebuie să ghicească un animal dintr-o listă predefinită.
Așa că am pus într-o listă 10 animale diferite, iar cu ajutorul unor întrebări simple eu trebuie să ghicesc la ce animal din lista te-ai gandit! 😀 Ce spuneti, reușesc? 😀
Programul va rula ca în imaginea de mai jos:
Iata codul scris de mine (*Free to copy and use for educational purpose):
# Copyright 2020 by Sebastian Chetroni - ZCoder.ro # Free to copy and use for educational purposes # Aici definim lista cu animale def ANIMALSLIST(): '''Return ['CÂINE','ȘARPE','CAL','ȘOPÂRLĂ','CROCODIL','RÂS','PISICĂ','RECHIN','ELEFANT','PORUMBEL']''' return ['CÂINE','ȘARPE','CAL','ȘOPÂRLĂ','CROCODIL','RÂS','PISICĂ','RECHIN','ELEFANT','PORUMBEL'] ANIMALS = \ ANIMALSLIST() OK = input("Gândește-te la un animal dintre: %s... Spune „OK” când ai terminat...\n>>> " %(ANIMALS)).upper() # Pornim bucla repetitiva pentru cei care vor sa joace jocul de mai multe ori while True: GUESS = input("Poți să răspunzi cu „da” sau „nu”.\nAre... Dinți ascuțiți?\n>>> ").upper() if GUESS == 'DA': GUESS = input("Este... reptilă?\n>>> ").upper() if GUESS == 'DA': GUESS = input("Este... Acvatic... Dar poate trăi și pe uscat?\n>>> ").upper() if GUESS == 'DA': GUESS = input("Te-ai... Gândit la... CROCODIL?\n>>> ").upper() if GUESS == 'DA': print('Știam eu!! Am câștigaaat, am câștigaaat!!') else: GUESS = input("Te-ai... Gândit la... ȘARPE?\n>>> ").upper() if GUESS == 'DA': print('Știam eu!! Am câștigaaat, am câștigaaat!!') else: GUESS = input("Este... Acvatic?\n>>> ").upper() if GUESS == 'DA': GUESS = input("Te-ai... Gândit la... RECHIN?\n>>> ").upper() if GUESS == 'DA': print('Știam eu!! Am câștigaaat, am câștigaaat!!') else: GUESS = input("Te-ai... Gândit la... CÂINE?\n>>> ").upper() if GUESS == 'DA': print('Știam eu!! Am câștigaaat, am câștigaaat!!') else: GUESS = input("E... Ca o pisică dar mai mare?\n>>> ").upper() if GUESS == 'DA': GUESS = input("Te-ai... Gândit la... RÂS?\n>>> ").upper() if GUESS == 'DA': print('Știam eu!! Am câștigaaat, am câștigaaat!!') else: GUESS = input("Te-ai... Gândit la... PISICĂ?\n>>> ").upper() if GUESS == 'DA': print('Știam eu!! Am câștigaaat, am câștigaaat!!') else: GUESS = input("Este... Mic?\n>>> ").upper() if GUESS == 'DA': GUESS = input("E... Reptilă?\n>>> ").upper() if GUESS == 'DA': GUESS = input("Te-ai... Gândit la... ȘOPÂRLĂ?\n>>> ").upper() if GUESS == 'DA': print('Știam eu!! Am câștigaaat, am câștigaaat!!') else: GUESS = input("E... Pasăre?\n>>> ").upper() if GUESS == 'DA': GUESS = input("Te-ai... Gândit la... PORUMBEL?\n>>> ").upper() if GUESS == 'DA': print('Știam eu!! Am câștigaaat, am câștigaaat!!') else: GUESS = input("Are... Trompă?\n>>> ").upper() if GUESS == 'DA': GUESS = input("Te-ai... Gândit la... ELEFANT?\n>>> ").upper() if GUESS == 'DA': print('Știam eu!! Am câștigaaat, am câștigaaat!!') else: GUESS = input("Te-ai... Gândit la... CAL?\n>>> ").upper() if GUESS == 'DA': print('Știam eu!! Am câștigaaat, am câștigaaat!!') # Intrebam daca se doreste repornirea jocului replay = input("Mai joci o dată?\n>>> ").upper() if replay == 'DA': continue else: break
Nu uita: Învață, exersează, repetă!
Author: Sebastian Chetroni
Website: https://zcoder.ro
Categorii:
Etichete:
apa
astro pi
astro pi kit
carte
cod disponibil
cod sursa
codul morse
criptare
decriptare
dozator automat
esa
european space agency
Extreme A1 V30
GPIO
incepatori
international space station
iss
joc
manual
mesaje
microsd
pompa de apa
pycharm
Python
python 3
Raspberry Pi
Raspberry Pi OS
Raspbian
Raspbian OS
releu
sandisk
sapun lichid
Scratch
Sebastian Chetroni
SOS
ZCoder
ZCoder.ro
si asta e bun pentru un proiect la scoala, mersi