Wpis z mikrobloga

Dzień 2 nauka Pythona

Dzisiaj w nocy nauczyłem się, że aby zaprogramować prawilną grę w kamień, papier, nożyce dla prezydentów wystarczy stworzyć następujący kod:

import getpass

gracz1wynik = 0
gracz2
wynik = 0

opcje = ['papier', 'kamien', 'nozyczki']

while gracz1wynik != 3 and gracz2wynik != 3:

wyborgraczajestpoprawny = True
while wybor
graczajestpoprawny:
wyborgracza1 = getpass.getpass('Gracz1 podaj swój wybor : ')
if wybor
gracza1 in opcje:
wyborgraczajestpoprawny = False

wybor
graczajestpoprawny = True
while wyborgraczajestpoprawny:
wybor
gracza2 = getpass.getpass('Gracz2 podaj swój wybor : ')
if wyborgracza2 in opcje:
wybor
graczajestpoprawny = False

if wyborgracza1 == 'papier' and wyborgracza2 == 'kamien'
or wyborgracza1 == 'kamien' and wyborgracza2 == 'nozyczki'
or wyborgracza1 == 'nozyczki' and wyborgracza2 == 'papier' :
print('Gracz1 wygral')
gracz1wynik += 1

elif wybor
gracza1 == wyborgracza2:
print('Remis')
else:
print('Gracz2 wygral')
gracz2
wynik += 1

if gracz1wynik > gracz2wynik:
print('Cala gre wygral Gracz1')
else:
print('Cala gre wygral Gracz2')

PS. 1 Kod przepisywałem ręcznie z laptopa na telefon więc mogła wpaść gdzieś literówka.
PS. 2 w edycji mam podłogi, a po opublikowaniu część w kodzie znika :/

#python #naukaprogramowania #nauka
Felynsky - Dzień 2 nauka Pythona

Dzisiaj w nocy nauczyłem się, że aby zaprogramować ...
  • 16
@Felynsky: pamiętaj żeby próbować zrobić zadanie najpierw samodzielnie, googlujac rozwiązania i pomysły, a dopiero później oglądając i robiąc tak jak Adam
@Felynsky: Ja używam kursu z Udemy i uczę się na zadaniach, nigdy nie podglądam nikogo. Ostatecznie w jakimś momencie załamki ewentualnie. Nie uczę się po polsku bo dla mnie to głupie słuchać tej nowomowy w stylu ITERACJA, FOR LUP albo używamy teraz FUNKCJI LEN