Iz 38 v 83
This presentation is the property of its rightful owner.
Sponsored Links
1 / 11

Iz 38 v 83 PowerPoint PPT Presentation


  • 73 Views
  • Uploaded on
  • Presentation posted in: General

Iz 38 v 83. Če smo želeli delati z drugim številom popraviti program ponovno shranjevanje 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: ") Python izpiše

Download Presentation

Iz 38 v 83

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


Iz 38 v 83

Iz 38 v 83

  • Če smo želeli delati z drugim številom

    • popraviti program

    • ponovno shranjevanje

    • 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 IDLE

  • Samo hipec ...

    • In pod tvojimi prsti že nastane program za simulacijo meta kocke.


Naklju na tevila

Naključna števila

  • importrandom

  • random.random()

  • Dobimo decimalno število 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()))


Naklju na tevila1

Naključna števila

  • In potem, ko dobro premislimo, kako dobiti naključno število med a in b

    • int ((b – a + 1) * (random.random())) + a

  • Nam iskanje po spletu

    • http://www.google.com

    • Pokaže (uporabimo kar dokumentacijo k 2.7, verjetno gre …) preprostejšo (manj tipkanja) rešitev

    • random.randint(a, b)


  • Login