Hei.
Tänää "ekaa päivää" Python ohjelmoinnin parissa, joka tyssäsi jo ihan alussa.
Käyty Python.org sivulla lataamassa uusin 3.6.4 ja tehty "default" installaatio.
Python 2.7.1 (r271:86832, Nov 27 2010, 17:19:03) [MSC v.1500 64 bit (AMD64)] on win32 Type "copyright", "credits" or "license()" for more information. >>> ================================ RESTART ================================ >>> Tervetuloa! Kirjoita tunnussana: A Traceback (most recent call last): File "C:\Temp\TEST", line 7, in <module> sana = input("Kirjoita tunnussana: ") File "<string>", line 1, in <module> NameError: name 'A' is not defined >>> ================================ RESTART ================================ >>> Tervetuloa! Kirjoita tunnussana: python Traceback (most recent call last): File "C:\Temp\TEST", line 7, in <module> sana = input("Kirjoita tunnussana: ") File "<string>", line 1, in <module> NameError: name 'python' is not defined >>>
# -*- coding: cp1252 -*- # tervehdyksen tulostus print("Tervetuloa!") # tunnussanan kysyminen sana = input("Kirjoita tunnussana: ") # tulostus riippuu tunnussanasta if sana == "python": print("Matka voi alkaa...") else: print("Yritä uudestaan...")
Esimerkin mukaisesti tehty, mutta missä vika?
IDLE (PythonGUI) itselläni viittaa IBM SPSS softan kansioon ("C:\Program Files\IBM\SPSS\Statistics\22\statisticspythonw.
d_angzelus: Kuten näet liittämästäsi tekstistä, käytössäsi on Python 2.7.1 eikä suinkaan 3.6.4. Ilmeisesti kyseinen versio on tullut sinulle SPSS:n mukana. Sinun pitäisi nyt jotenkin käynnistää oikea, itse asentamasi versio Pythonista.
Aihe on jo aika vanha, joten et voi enää vastata siihen.