f.....s
f.....s
#programowanie #python

Dopiero zaczynam, więc sorry. Ale wrzucam kod z jakiegoś tutoriala, a tu wywala błąd. Mamy python 3, więc może niezgodność wersji pythona?

def dzielenie(dzielna, dzielnik):
if(dzielnik == 0):
return # zakoncz funkcje nic nie zwracajac
else:
return dzielna / dzielnik

print dzielenie(5, 0)
print "#########################"
print dzielenie(10, 2)
  • Najlepsze
  • Wszystkie komentarze
Resuscytacja
@fenis: eBook Automate Boring Stuff with Python jest całkiem spoko na początek
opalczynski
@fenis Właściwie sam błąd byłby bardziej informacyjny niż ten kod - co Ci wywala?
C17H19NO3
@fenis: Brakuje nawiasów w print()
Powinieneś użyć:
print(dzielenie(5, 0))
print("#########################")
print(dzielenie(10, 2))
f.....s
f.....s
@C17H19NO3: Ok, też na to wpadłem, dzięki
python test3.py
None
5.0
C.....t
C.....t
@fenis: pewnie znalazłeś tutorial do pythona2, który nie jest już wspierany. Lepiej znajdź jakiś inny, bo później trafisz na więcej problemów
f.....s
f.....s
@CytrynowySorbet: Póki co szukam tutoriali i sprawdzam te, które do mnie najlepiej trafiają.
f.....s
f.....s
@Resuscytacja: Mam Learn Python The Hard Way i mnie zniechęcił mocno