Compare commits

..

No commits in common. "51d36008203dd501efc2e36e036d840a3a7aa677" and "b93d33e01c354002bca94861481ffcf6e03dc230" have entirely different histories.

94
calc.py
View File

@ -1,92 +1,2 @@
def main(): print("world says hallo")
print("Welcome to the Calculator") print("hello to worlds")
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, основа программы