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)
@yasich7
Copy link

yasich7 commented May 5, 2019

Where I can teach a Python?

@MotoIlyuha
Copy link

Oh, it so bad :D

@MotoIlyuha
Copy link

Where I can teach a Python?

Очень рекомендую курс на платформе Stepik (https://stepik.org/course/512/syllabus). Я сам выучил базовый уровень языка по этому курсу всего за две недели, что в дальнейшем помогло мне выигрывать серьезные олимпиады. Звучит как реклама :)

@SergMagpie
Copy link

Where I can teach a Python?

Очень рекомендую курс на платформе Stepik (https://stepik.org/course/512/syllabus). Я сам выучил базовый уровень языка по этому курсу всего за две недели, что в дальнейшем помогло мне выигрывать серьезные олимпиады. Звучит как реклама :)

Its great! I'm too learn in Stepik

@SmIrOn123
Copy link

`print ('Приветствуем вас в калькуляторе Python')
q1 = int (input('Введите число 1: '))
q2 = int (input('Введите число 2: '))
q3

if q3== +:
r = q1 + q2
p = 'сложения'
t = p
if q3 == -:
r = q1 - q2
l = 'вычитания'
t = l
if q3 == *:
r = float(q1 / q2)
m = 'деления'
t = m
if q3 == /:
r = q1 * q2
n = 'умножения'
t = n
print ('Результат ',t,' = ',r)`

@syrgabek
Copy link

syrgabek commented Mar 3, 2022

7
7

@tenz0wo
Copy link

tenz0wo commented Apr 14, 2022

еще продуктивнее)

import math

print('Калькулятор')

f = int(input('Выберите функцию \nСложение -- 1\nВычитание -- 2\nУмножение -- 3\nДеление -- 4\nВозведение в квадрат -- 5\nВычисление квадратного корня -- 6\nВычисление синуса -- 7\nВычисление косинуса -- 8\n'))

if f == 1:
ch1 = int(input('Введите первое число: '))
ch2 = int(input('Введите второе число: '))
r = ch1 + ch2
elif f == 2:
ch1 = int(input('Введите первое число: '))
ch2 = int(input('Введите второе число: '))
r = ch1 - ch2
elif f == 3:
ch1 = int(input('Введите первое число: '))
ch2 = int(input('Введите второе число: '))
r = ch1 * ch2
elif f == 4:
ch1 = int(input('Введите первое число: '))
ch2 = int(input('Введите второе число: '))
r = float(ch1 / ch2)
elif f == 5:
ch = int(input('Введите число: '))
r = ch * ch

elif f == 6:
ch = int(input('Введите число: '))
sqrt = ch ** (0.5)
r = sqrt

elif f == 7:
ch = int(input('Введите число: '))
r = math.sin(ch)

elif f == 8:
ch = int(input('Введите число: '))
r = math.cos(ch)

print('Ответ:', r)

@fr1tch
Copy link

fr1tch commented Jun 30, 2022

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()

@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