Wątek przeniesiony 2017-05-01 18:56 z Python przez Patryk27.

Kalkulator VAT

0

Mam taki kod i chciałabym aby liczył vat.
Moze mi ktos pomóc.
Menu wyboru zbudowane i zamiast liczenia wolałabym miec kilka opcji vatu np 2 %, 3% taki wybór , nic wilelkiego
zamiast tego bezsensownego licznia.
Moze mi ktos pomóc..

def wypisz_menu():
 print """\n\nMENU GLOWNE:\n
           1. Mnozenie
           2. Dzielenie
           3. Dodawanie
           4. Odejmowanie

           q - Wyjscie"""

def wczytaj_liczbe(str):
 while True:
   try:
     return float(raw_input(str))
   except ValueError:
     str = "Niepoprawna liczba, sproboj jeszcze raz: "

def mnozenie():
 a = wczytaj_liczbe("Podaj pierwsza liczbe: ")
 b = wczytaj_liczbe("Podaj druga liczbe: ")
 print "Wynik: %f" % (a*b)

def dzielenie():
 a = wczytaj_liczbe("Podaj pierwsza liczbe: ")
 b = wczytaj_liczbe("Podaj druga liczbe: ")
 print "Wynik: %f" % (a/b)

while True:
 wypisz_menu()
 s = raw_input().strip()
 if s.isdigit():
   num = int(s)
   if num == 1:
     mnozenie()
   elif num == 2:
     dzielenie()
   else:
     print "Zla opcja menu"
 else:
   if s.lower() == 'q':
     print "Koniec"
     break
   else:
     print "Zla opcja menu"   
0

Na sam początek zacznij od napisania tego kodu samemu (https://pl.python.org/forum/index.php?topic=690.0).
Nauka nie polega na bezmyślnym kopiowaniu czyichś gotowców z internetu.

0

bzdura na resorach . menu sama obie zrobiłam ....tak ok

3

https://pl.python.org/forum/index.php?topic=690.msg3570#msg3570 ;-)

Naprawdę, kopiując gotowce nic się nie nauczysz, co zresztą sama na sobie powinnaś w tej chwili zauważyć - niby masz aplikację, która potrafi mnożyć, lecz nie potrafisz jej przerobić tak, aby liczyła podatek (czyli efektywnie: mnożyła). Więcej pokory i czytania poradników.

0

@Marysia2000: Masz "ort." w kodzie!

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0