python n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Python PowerPoint Presentation
Download Presentation
Python

Loading in 2 Seconds...

play fullscreen
1 / 11

Python - PowerPoint PPT Presentation


  • 133 Views
  • Uploaded on

Python. Branje. Iz 38 v 83. Če smo želeli delati z drugim številom popraviti program ponovno zaganjanje izvedba programa Podatek bi radi določili med izvajanjem programa Vnos podatka s tipkovnico. Branje. Funkcija input rezultat metode je niz bla = input("Vnesi starost v letih: ")

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Python' - guido


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
python

Python

Branje

iz 38 v 83
Iz 38 v 83
  • Če smo želeli delati z drugim številom
    • popraviti program
    • ponovno zaganjanje
    • izvedba programa
  • Podatek bi radi določili med izvajanjem programa
  • Vnos podatka s tipkovnico
branje
Branje
  • Funkcijainput
    • rezultat metode je niz
    • bla = input("Vnesi starost v letih: ")
    • Python izpiše
      • Vnesi starost v letih:
      • in čaka na vnos
    • Tisto, kar vnesemo, shranimo v spremenljivko bla
  • Pretvoriti iz niza v celo število, decimalno število, …
    • int(niz)
    • float(niz)
iz niza v tevilo
Iz niza v število
  • "123" → 123
  • Metoda int
    • stevilo = int(niz)
    • V nizu mora biti pravilno zapisano celo število!
    • bla = "125"x = int(bla)
  • Bo to v redu?
    • bla = "125"blo = "23"x = int(bla + blo)
prej nji program
Prejšnji program

# Dvomestnemu stevilu zamenjamo vrstni red stevk

stevilo = 38

enice = stevilo % 10

desetice = stevilo // 10

novoStevilo = enice * 10 + desetice

print("Iz " + str(stevilo) +

" smo naredili " + str(novoStevilo))

spremenjeni program
Spremenjeni program

# Dvomestnemu stevilu zamenjamo vrstni red stevk

vnos = input("Vnesi dvomestno število: ")

stevilo = int(vnos)

enice = stevilo % 10

desetice = stevilo // 10

novoStevilo = enice * 10 + desetice

print("Iz " + str(stevilo) + \

" smo naredili " + str(novoStevilo))

Nadaljevanje vrstice

iz decimalnih tevil v cela
Iz decimalnih števil v cela
  • Kako iz decimalnega števila narediti celo število?
  • Če želimo odrezati decimalke
    • 12.465 v 12
    • 349.998 v 349
    • uporabimo int()
  • int(349.998 ) je 349
  • int(4.3*8) je 34
  • int(math.PI) je 3
  • Kaj pomeni izraz x – int(x) ?
zgodba
Zgodba
  • Bil je turoben, deževen dan. Pri tebi je bil-a na obisku najboljši-a prijatelj-ica, za katerega-o bi naredil-a vse.
  • "Imam željo! Malo nenavadno ... Ne vem, če boš zato ..." reče.
  • "Seveda bom. Karkoli si želiš ..."
  • Želim si ...
zgodba 2 del
Zgodba – 2. del
  • Želim si:
  • Igrati se Človek ne jezi se!
zgodba epilog
Zgodba - epilog
  • In seveda, nikjer ne najdeta kocke! Plošča, možički, vse je tu, le kocke ni nikjer.
  • Na srečo pa je tu tvoj zanesljivi (v zgodbah je možno tudi to) računalnik in na njem Python
  • Samo hipec ...
  • In pod tvojimi prsti že nastane program za simulacijo meta kocke.
naklju na tevila
Naključna števila
  • import random
  • random.random()
  • Dobimo decimalno število tipa double z intervala [0.0, 1.0)
  • 6 * (random.random())dobimo dec. število z intervala [0,6)
  • int(6 * (random.random())) – dobimo število iz množice{0, 1, 2, 3, 4, 5}
  • Torej
    • kocka = 1 + int(6 * (random.random()))