Compare commits
No commits in common. "51d36008203dd501efc2e36e036d840a3a7aa677" and "b93d33e01c354002bca94861481ffcf6e03dc230" have entirely different histories.
51d3600820
...
b93d33e01c
94
calc.py
94
calc.py
@ -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, основа программы
|
|
||||||
Loading…
Reference in New Issue
Block a user