Strona główna Polish Python Coders Group
   Strona główna   Pomoc Zaloguj się Rejestracja  
Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?

Zaloguj się podając nazwę użytkownika, hasło i długość sesji

Aktualności:
Szukaj Szukaj
Strony: [1]   Do dołu
Drukuj
Wątek: Kalkulator  (Przeczytany 93 razy)
« : 10:50 10/02/19 »
Bronko Offline
Hello World!

Zobacz profil
*

Reputacja: 0
Płeć: Mężczyzna
Wiadomości: 2


Chciałbym poprosić o pomoc, zrobiłem kalkulator w Pythonie, chciałbym kiedy skończy robić komendę żeby zaczął od początku.
Oto kod:
Kod
def dodawanie(x,  y):
   return x + y
 
def odejmowanie(x,  y):
   return x - y
 
def mnozenie(x,  y):
   return x * y
 
def dzielenie(x,  y):
   return x / y
 
print("Wybierz Opcje.")
print("1.Dodawanie")
print("2.Odejmowanie")
print("3.Mnozenie")
print("4.Dzielenie")
 
choice = input ("Napisz Opcje (1/2/3/4):")
 
num1 = int(input("Podaj pierwsza liczbe:"))
num2 = int(input("Podaj druga liczbe:"))
 
 
 
if choice == '1':
  print(num1,"+",num2,"=", dodawanie(num1,num2))
 
elif choice == '2':
  print(num1,"-",num2,"=", odejmowanie(num1,num2))
 
elif choice == '3':
  print(num1,"*",num2,"=", mnozenie(num1,num2))
 
elif choice == '4':
  print(num1,"/",num2,"=", dzielenie(num1,num2))
else:
  print("Nieprawidlowa Wartosc")
Z góry przepraszam za brak polskich znaków.
Zapisane
« Odpowiedz #1 : 15:25 10/02/19 »
Guaz Offline
Professional Python User

Zobacz profil
***

Reputacja: 53
Płeć: Mężczyzna
Wiadomości: 412


W kodzie brak polskich znaków to zaleta - tutaj nie masz za co przepraszać Uśmiech.

Co do kodu, najprościej będzie zamknąć to w pętli, ale trzeba pamiętać o jakimś wyjściu, masz do tego dwie opcje:

Kod
while True:
 #Twoje opcje
 else:
    break #To spowoduje wyjście jak ktoś da inną opcję niż te które przewidziałeś.

Albo:
Kod
while choice not in ("1234"):
 #twoje opcje
Zapisane

Python 3.5+ / Mint

Daje wędkę zamiast ryby. Chyba że ktoś się chce czegoś nauczyć, wtedy chętnie pomogę każdemu.
Za rybę niestety trzeba zapłacić Z politowaniem.
« Odpowiedz #2 : 16:36 10/02/19 »
Bronko Offline
Hello World!

Zobacz profil
*

Reputacja: 0
Płeć: Mężczyzna
Wiadomości: 2


dzięki
Zapisane
Strony: [1]   Do góry
Drukuj
Skocz do:  

© 2007 - 2019 Polish Python Coders Group
Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines | Theme by PixelSlot