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
0
0
- Zainstaluj najnowszego pythona z python.org i ściągnij sobie PyCharma
-
input
to funckja (tak samo jak np.print
) - musisz go wywłołać. Zamiastx = input
powinno byćx = input()
-
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())
.