Kolmas tund

Alustuseks paneme programmi midagi kasutajalt lugema:

#!/usr/bin/python
# -*- coding: utf-8 -*-

print "Seis!"
kasutaja_vastus = raw_input("Kes seal käib?") # tekstipõhise muutuja küsimine klaviatuurilt
print "Võid teed jätkata,", kasutaja_vastus

Kaks esimest trellitatud rida on infoks Pythoni programmi arvutikoodiks teisendavale programmile – interpretaatorile. Esimene neist lubab programmi joosta otse Linuxi käsurealt. Teine määrab ära kooditabeli, mille alusel märke kuvatakse-kasutatakse. See võimaldab täpitähtede tarvitamist, mida originaalses märkide kooditabelis polnud. Lisaks peaks salvestatud faili (laiendiga .py) määrama käivitatavaks:
chmod +x failinimi.py
./failinimi

Käivitatava faili nimi ei pea lõppema .py laiendiga kui faili alguses on # taga öeldud, et tegu on Pythoni failiga (#!/usr/bin/python).

Farenheiti Celsiuse kraadideks teisendaja:
#!/usr/bin/python
# -*- coding: utf-8 -*-
# arvutab Fahrenheiti kraadid Celsiuse kraadideks ümber
def far() : # siin luuakse uus funktsioon def, järgneb selle sisu
   temp = input("Temperatuur Fahrenheiti järgi: ")
   print (temp - 32.0) * 5.0 / 9.0
#siin lõppes funktsioon ja hakkab programm ise
far()

Liidab numbreid kuni sisestatakse null:
#!/usr/bin/python
# -*- coding: utf-8 -*-
a = 1
s = 0
print 'Sisesta number, mida liita:'
print 'Sisesta 0 et väljuda.'
while a != 0:
   print 'Praegu summa:', s
   a = input('Number? ')
   s = s + a
print 'Kokku summa =', s

“Parooli” küsimine:
#!/usr/bin/python
# -*- coding: utf-8 -*-
salakood = "kala"
parool = "pole parooli"
# != tähendab "ei võrdu"
while parool != salakood:
   parool = raw_input("Parool:>")
   if parool != salakood :
      print "Valesti läks, proovi uuesti!"
   else :
      print "Ohoo!"
print "Tere tulemast!"

Rubriigid: Uncategorized. Salvesta püsiviide oma järjehoidjasse.

Lisa kommentaar