Compare commits

..

8 Commits

Author SHA1 Message Date
BuravovA
51d3600820 add division func 2025-11-07 18:41:03 +04:00
BuravovA
dfa4915b21 reworked summ 2025-11-07 18:38:35 +04:00
BuravovA
0962dab453 reworked multiplication def 2025-11-07 18:37:21 +04:00
BuravovA
7fa3728152 completed minus func 2025-11-07 18:34:43 +04:00
BuravovA
895695f5a8 chandeg minus func 2025-11-07 18:32:29 +04:00
BuravovA
b78efac316 Не рабочий минус :I 2025-11-07 18:21:43 +04:00
BuravovA
bbb5379428 add minus function 2025-11-07 18:18:27 +04:00
BuravovA
36990717e8 То что успели на паре 2025-11-07 18:10:44 +04:00

94
calc.py
View File

@ -1,2 +1,92 @@
print("world says hallo")
print("hello to worlds")
def main():
print("Welcome to the Calculator")
command = input("Select command: [ + ] [ - ] [ * ] [ / ] \nType exit if u want exit \n")
match command: #выбор команд
case "+":
summ()
case "*":
multiplication()
case "-":
minus()
case "/":
division()
case "exit":
exit
case _:
print(KeyError("Incorrect"))
main()
def summ():
print("Enter number(s) to summ, enter spase to finish calculating")
try:
total = float(input("Enter First number \n"))
except ValueError:
print("Enter a valid number")
return
while True:
num_input = input("Enter numbers to summ\n")
if num_input == " " or num_input == "":
print(total)
main()
try:
number = float(num_input)
total -= number
print(f"Total summ = {total}")
except ValueError:
print("Error, enter correct number")
def minus():
print("Enter number(s) to minus, enter spase to finish calculating")
try:
total = float(input("Enter First number \n"))
except ValueError:
print("Enter a valid number")
return
while True:
num_input = input("Enter numbers to minus\n")
if num_input == " " or num_input == "":
print(total)
main()
try:
number = float(num_input)
total -= number
print(f"Total minus = {total}")
except ValueError:
print("Error, enter correct number")
def multiplication():
print("Enter number(s) to multuplicate, enter spase to finish calculating")
try:
total = float(input("Enter First number \n"))
except ValueError:
print("Enter a valid number")
return
while True:
num_input = input("Enter numbers to multiplicate\n")
if num_input == " " or num_input == "":
print(total)
main()
try:
number = float(num_input)
total *= number
print(f"Total multiplication = {total}")
except ValueError:
print("Error, enter correct number")
def division():
print("Enter number(s) to division, enter spase to finish calculating")
try:
total = float(input("Enter First number \n"))
except ValueError:
print("Enter a valid number")
return
while True:
num_input = input("Enter numbers to division\n")
if num_input == " " or num_input == "":
print(total)
main()
try:
number = float(num_input)
total /= number
print(f"Total division = {total}")
except ValueError:
print("Error, enter correct number")
if __name__ == "__main__":
main() #запуск функции main, основа программы