You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Yksinkertainen ohjelma

Tässä on yksinkertainen ohjelma, joka pyytää käyttäjältä nimeä ja tulostaa viestin, jossa on tervehdys käyttäjälle. Modulille voi antaa minkä tahansa .py päätteisen nimen. Tämä ohjelma näyttää oikeastaan sen, mitä kaikki ohjelmat tekevät: ottaa syötteen, käsittelee sitä ja tulostaa tuloksen.

#Tässä on yksinkertainen ohjelma

nimi = input("Anna nimesi: ")
nimi = "Moi " + nimi
print(nimi)

Jos tämän ohjelman ajaa IDLE;ssä ohjelma avautuu samassa ikkunassa kuin interaktiivisessa ohjelmoinnissa. Ohjelma ajetaan, kysyy nimen ja sen jälkeen tulostaa viestin. Tämän jälkeen ikkunassa voi halutessaan jatkaa interaktiivista ohjelmointia ajetun ohjelman tulosteen jäädessä näkyviin.

Jos ohjelma ajetaan komentorivissä, ohjelma kysyy nimen ja ikkuna sulkeutuu välittömästi - joskin siinä saattaa näkyä viestikin nopeana vilauksena. Tämä johtuu siitä, että ohjelma loppuu välittömästi tulostettuaan nimen (rivi, jossa lukee print) ja konsoli-ikkuna suljetaan heti ohjelman päätyttyä. Tämmöisen tahattoman sulkeutumisen voi estää lisäämällä ohjelman loppuun koodi rivin, joka pyytää esim. painamaan enteriä lopetusta varten; näin ohjelman viestin voi nähdä selkeästi:

#Tässä on yksinkertainen ohjelma

nimi = input("Anna nimesi: ")
nimi = "Moi " + nimi
print(nimi)
input("Paina Enter-nappainta lopettaaksesi")    #Ohjelma pysähtyy tähän
  • No labels
You must log in to comment.