Python-calculator

Python-calculator

offline
  • Pridružio: 15 Avg 2009
  • Poruke: 654
  • Gde živiš: Cuprija

Treba mi pomoc,pre neki dan sam poceo da radim u pythonu i sada sam napravio digitron,ali kad ga aktiviram i posle izracunavanja necega on se ugasi evo da vidite kod i da mi dodate sta fali:


a=input("Unesite broj:")
mo=raw_input("Izaberite Operaciju(+,-,*,/Smile:")
b=input("Unesite broj:")
c=a+b
c1=a-b
c2=a*b
c3=a/b
if mo=='+':
print c
elif mo=='-':
print c1
elif mo=='*':
print c2
elif mo=='/':
print c3
else:
print 'Greska!!!'



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Pa po ovom kodu i rekao bih da je logicno da se ugasi.
Stavi ceo kod u neku petlju, i na kraju petlje pitas da unese da li zeli ponovo da koristi ili ne, odnosno, pseudo kod:
m=0 while m==0 do { ovaj tvoj kod m=input("Unesi 0 za nastavak a 1 za kraj"); }
i onda ce da se ponavlja sve dok se ne unese nesto sto nije 0



offline
  • Pridružio: 15 Avg 2009
  • Poruke: 654
  • Gde živiš: Cuprija

Da li mozes da mi otkucas ceo kod za ovaj programcic posto mi izbacuje gresku?

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

ne koristim python, ali po dokumentaciji koja pise kod njih na sajtu rekao bih otprilike da je ovako:
k=0; while k<1 : a=input("Unesite broj:") mo=raw_input("Izaberite Operaciju(+,-,*,/Smile:") b=input("Unesite broj:") c=a+b c1=a-b c2=a*b c3=a/b if mo=='+': print c elif mo=='-': print c1 elif mo=='*': print c2 elif mo=='/': print c3 k=input("uneti 0 za nastavak ili 1 za kraj") else: print 'Greska!!!' k=input("uneti 0 za nastavak ili 1 za kraj") else: break

offline
  • Pridružio: 15 Avg 2009
  • Poruke: 654
  • Gde živiš: Cuprija

Nije bas kao sto si reko ja sam to uradio i nece ali sam se snaso...

Ko je trenutno na forumu
 

Ukupno su 758 korisnika na forumu :: 7 registrovanih, 1 sakriven i 750 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: goxin, M1los, MilosKop, Nemanja.M, nemkea71, simazr, wizzardone