Python ponavljanje

Python ponavljanje

offline
  • Walter Joseph Kovacs.
  • Pridružio: 22 Nov 2013
  • Poruke: 137
  • Gde živiš: Beograd.

Počeo sam pre neki dan malo da učim Python, i napravio sam jedan kalkulator, evo ovako izgleda:

pastebin.com/RNKnbC0U

E, sada, hoću da napravim da kad on izračuna to nešto izadje mu rezultat i opet se ponovi ono sa početka da izabere operaciju, i tako dok ne isključi program, znači svaki put kad mu program izračuna nešto opet ono izaberite operaciju. Ako me razumete Razz

Hvala Mr. Green


+ KOD



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 15 Avg 2009
  • Poruke: 654
  • Gde živiš: Cuprija

Potrebno je da stavis petlju, ne secam se kako je u pythonu odavno sam se zanimao sa njim, proguglaj malo.



offline
  • Fil  Male
  • Legendarni građanin
  • Pridružio: 11 Jun 2009
  • Poruke: 16329

Tebi treba nešto ovako, samo logiku prevedi u Python (ovo je za C#):
http://stackoverflow.com/questions/3767449/looping-a-switch-statement

offline
  • Walter Joseph Kovacs.
  • Pridružio: 22 Nov 2013
  • Poruke: 137
  • Gde živiš: Beograd.

Hvala! Dodao sam while i sad izgleda ovako

+ KOD

Eto, hvala puno Smajli

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4533

Zašto u programu više puta uvodiš sleep funkciju? Dovoljno je da je uvedeš jednom na početku i posle je samo pozivaš.

from time import sleep print("Program ce se ugasiti za 3...") sleep(1) print("...2...") sleep(1) print("...1...") sleep(1) quit()

Takođe, umesto da koristiš stalno if petlju za isti unos, koristi elif i else.

if (odabir == "+"):    # ... elif (odabir == "-"):    # ... else:    # ...

offline
  • Walter Joseph Kovacs.
  • Pridružio: 22 Nov 2013
  • Poruke: 137
  • Gde živiš: Beograd.

Ma ovo za sleep sam video u nekom programu ne znam gde, nisam znao za to, pa tako i nisam znao kako se koristi...

E.L.I.T.E. ::

Takođe, umesto da koristiš stalno if petlju za isti unos, koristi elif i else.

if (odabir == "+"):    # ... elif (odabir == "-"):    # ... else:    # ...


Me ne znam ni ja, radilo mi ovako sa if, pa sam tako stavio svuda... Bebee Dol

offline
  • Més que un club
  • Glavni vokal @ Harpun
  • Pridružio: 27 Feb 2009
  • Poruke: 3895
  • Gde živiš: Novi Sad,Klisa

naravno da ce raditi sa if ali sa elif ce program raditi brze, jer ako se izvrsio prvio uslov tj prvi if, program nece prolaziti kroz ostale if-ove, i vreme izvrsavanja ce biti brze Smile

Ko je trenutno na forumu
 

Ukupno su 752 korisnika na forumu :: 40 registrovanih, 6 sakrivenih i 706 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3028 - dana 22 Nov 2019 07:47

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _commandos_, A.R.Chafee.Jr., aramis s, Botovac, celik, Cirkon, Doca, dragoljub11987, Duh sa sekirom, Georgius, havoc995, Hektor, Ilija Grubor, Insan, Joja, Krusarac, ljuba, madza, manda87, Marko Marković, MB120mm, mercedesamg, Mercury, miki.premovic.go, MrNo, plavii, Recce, repac, rovac, samsung, segax1, Sirius, Skywhaler, Stanlio, Trpe Grozni, virked, Vlada1389, vlvl, VP3987, zajcev1