Skip to content

Instantly share code, notes, and snippets.

@d3174
Created March 8, 2017 10:47
Show Gist options
  • Save d3174/225ed0d7fe5b8e5ec02fa85326eb64c4 to your computer and use it in GitHub Desktop.
Save d3174/225ed0d7fe5b8e5ec02fa85326eb64c4 to your computer and use it in GitHub Desktop.
print ('Приветствуем вас в калькуляторе Python')
q1 = int (input('Введите число 1: '))
q2 = int (input('Введите число 2: '))
v = int (input('Какую операцию вы хотите выполнить? \n 1 Сложение \n 2 Вычитание \n 3 Деление \n 4 Умножение \n'))
if v == 1:
r = q1 + q2
p = 'сложения'
t = p
if v == 2:
r = q1 - q2
l = 'вычитания'
t = l
if v == 3:
r = float(q1 / q2)
m = 'деления'
t = m
if v == 4:
r = q1 * q2
n = 'умножения'
t = n
print ('Результат ',t,' = ',r)
@viktoryarosh
Copy link

import math def calculator(): try: print('\nВітаємо у кулькуляторі') print('\n1 - Додавання \n2 - Віднімання \n3 - Множення \n4 - Ділення \n5 - Степінь числа(друге число - степінь) \n6 - Квадратний корінь числа \n7 - Знайти синус \n8 - Знайти косинус \n9 - Знайти тангенс') o1=float(input('\nВиберіть дію зі списку вище: ')) def value1(): global v1 global v2 v1 = float(input('\nВведіть перше число: ')) v2 = float(input('\nВведіть друге число: ')) def value2(): global v3 v3 = float(input('\nВведіть число:')) if o1 <= 5: value1() if o1 == 1: r = v1 + v2 print('Ваш результат:',r) elif o1 == 2: r = v1 - v2 print('Ваш результат:',r) elif o1 == 3: r = v1 * v2 print('Ваш результат:',r) elif o1 == 4: r = v1 / v2 print('Ваш результат:',r) elif o1 == 5: r =pow(v1,v2) print('Ваш результат:',r) if o1 >= 6: value2() if o1 == 6: r = math.sqrt(v3) print('Ваш результат:',r) elif o1 == 7: r = math.sin(v3) print('Ваш результат:',r) elif o1 == 8: r = math.cos(v3) print('Ваш результат:',r) elif o1 == 9: r = math.tan(v3) print('Ваш результат:',r) ask = input('Ви бажаєте продовжити?(Так/Ні): ') if ask == 'Так' or ask == 'так': calculator() else: print('На все добре!') except: print('Сталась помилка. Спробуйте ще раз :(') calculator()

на функції try помилка і далі не працює

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment