Latasin pythonin idlen ja sain myös toimimaan, mutta kun aloin testaamaan python oppaan esimerkkejä shell tilassa niin se ei tulostanut kuin ensimmäisen koodirivin. Shell tila tulosti alla olevasta esimerkistä vain ensimmäisen printin eli "Tervetuloa". Missä vika? (epäilen omaa päätäni vahvasti).
# -*- coding: latin-1 -*- # tervehdyksen tulostus print "Tervetuloa!" # tunnussanan kysyminen sana = raw_input("Kirjoita tunnussana: ") # tulostus riippuu tunnussanasta if sana == "python": print "Matka voi alkaa..." else: print "Yritä uudestaan..."
Edit: Paransin sanajärjestystä.
Veikkaan että käytät oikeasti pythonin 3 versiota ja oppaasi on vanhemmalle pythonille. Python 3:ssa raw_input() on ilmeisesti korvattu input() komennolla, joten se voisi syynä ohjelman keskeytymiseen.
Joo, kolmosella tulee error:
File "hello.py", line 4 print "Tervetuloa!" ^ SyntaxError: invalid syntax
Kakkosella toimii (mikäli tajuaa kirjoittaa jotain + enter...)
ja Python 3:ssahan print komento on mallia
print("Tervetuloa!")
Aihe on jo aika vanha, joten et voi enää vastata siihen.