@alex-fortune: @foxbond: ubolewam nad tym i java przy pythonie wydaje mi się dużo lepiej przemyślana. Po prostu musze się pytonka nauczyć tak czy siak i niestety tylko sobie mieszam :/
try: n = str(input("Enter an string: ")) except ValueError: print ("That
@DILERIUM: przynajmniej widzę gdzie są logiczne bloki kodu i nie musze martwic sie czy w------m o jedną spacje za dużo xD to nie jest kwestia estetyczna, to jest kwestia praktyki i wygody, jak się kodzi w danym projekcie w 4-5 programach jest to wielce pomocne
@alex-fortune: głupoty jakieś gadasz, bo nie ma żadnych problemów ani z ogarnięciem logicznych bloków, ani z pracą na wielu edytorach, ani z liczbą spacji. Ale nie będę ciągnąć tematu, bo pewnie z pythonem nie miałeś do czynienia i gadasz co Ci się wydaje.
@DILERIUM: piszę w prawie piętnastu językach ( w tym w pythonie ), to raz. Dwa - spróbuj ten sam skrypt na przestrzeni czasu edytować w PyCharmie, nano, vimie i np Sublimie i za pół roku napisz mi jak wrażenia.
@alex-fortune: nie wiem czy wiesz ale to jest znany cytat twórcy pythona "we are all consenting adults" odnośnie ograniczeń tego języka. idea jest taka, że skoro jesteś dorosły i wiesz co robisz to już twoja sprawa, co mi akurat bardzo się podoba w pythonie
#lublin obojętne czy coś się dzieje czy to przypadek, ale że wyja syreny alarmowe o 3 w nocy i żadnego info w żadnym tv czy radiu, a tylko na wykopie można potwierdzić że to nie alarm w scenicu sąsiada a ja nie mam halucynacji, to jest k---a śmieszne xD
nie działa
try:
n = str(input("Enter a string: "))
except ValueError:
print ("That is not a string")
działa
try:
n = int(input("Enter an integer: "))
except ValueError:
print ("That is not an integer")
Ktoś wie czemu tak jest?
except ValueError:
^
SyntaxError: invalid syntax
źródło: comment_fMkunZmZQOOYYK9ua87EnDdUagR3Ktjy.jpg
Pobierztry:
n = str(input("Enter an string: "))
except ValueError:
print ("That
input()zwraca stringa, więc:1) nie musisz go rzutować
2) jak rzutujesz, to nie dostaniesz wyjątku
"10" jest jak najbardziej poprawnym stringiem, bo czemu nie miałby być?