Mam mały problem

0

Uczę się pythona sam dopiero zaczynam i mam problem którego nie potradie potrafię rozwiązać. Pisze na stronie repl.it bo nie mam pojęcia jak można np. w terminalu windowsa.
Problem jest z if na końcu

https://repl.it/@komando501/GRA

0
  1. Zainstaluj najnowszego pythona z python.org i ściągnij sobie PyCharma
  2. input to funckja (tak samo jak np. print) - musisz go wywłołać. Zamiast x = input powinno być x = input()
  3. input() zwraca stringa, a ty w swoich ifach prównujesz go to inta.
0

Dwie sprawy

tup = 0
while tup < 8 :
  print("tup")
  time.sleep (0.5)
  tup +=1

to możesz zapisać prościej z pętlą for

for i in range(8):
    print("tup")
    time.sleep(0.5)

Co do Twojego problemu to input zwraca string. A porównujesz to do integer. Więc albo zmieniasz input na integer lub porównujesz input ze stringiem. To drugie będzie tu łatwiejsze bo nie musisz się martwić o błędy.

w1 = input()
if w1 == "1":
0

Albo: w1 = int(input()).

1 użytkowników online, w tym zalogowanych: 0, gości: 1