Untitled
unknown
plain_text
a year ago
1.4 kB
10
Indexable
def print_menu():
print("Vienkāršs kalkulators")
print("Izvēlies darbību:")
print("1. Saskaitīšana")
print("2. Atņemšana")
print("3. Reizināšana")
print("4. Dalīšana")
print("5. Iziet")
def add(x, y):
return x + y
def subtract(x, y):
return x - y
def multiply(x, y):
return x * y
def divide(x, y):
if y == 0:
return "Error: Dalīšana ar nulli nav atļauta."
return x / y
def main():
while True:
print_menu()
choice = input("Ievadi izvēli (1/2/3/4/5): ")
if choice in ['1', '2', '3', '4']:
try:
num1 = float(input("Ievadi pirmo skaitli: "))
num2 = float(input("Ievadi otro skaitli: "))
except ValueError:
print("Lūdzu, ievadi derīgus skaitļus.")
continue
if choice == '1':
print(f"Rezultāts: {add(num1, num2)}")
elif choice == '2':
print(f"Rezultāts: {subtract(num1, num2)}")
elif choice == '3':
print(f"Rezultāts: {multiply(num1, num2)}")
elif choice == '4':
print(f"Rezultāts: {divide(num1, num2)}")
elif choice == '5':
print("Iziet no kalkulatora.")
break
else:
print("Nederīga izvēle. Lūdzu, izvēlies 1, 2, 3, 4 vai 5.")
if __name__ == "__main__":
main()
Editor is loading...
Leave a Comment