Size: a a a

Сообщество Python Программистов

2020 March 05

MT

Munir Tagarifullin in Сообщество Python Программистов
Rud 356
нахер там вообще при делении приведение к флоату?
Потому что в си будет целочисленное деление, если 2 инта
источник

A

Alexander in Сообщество Python Программистов
как и в py2
источник

l

let45fc in Сообщество Python Программистов
Munir Tagarifullin
Потому что в си будет целочисленное деление, если 2 инта
Так там после деления приведение)
источник

MT

Munir Tagarifullin in Сообщество Python Программистов
Правда приведение результата к float все равно не дает того, что нужно
источник

A

Alexander in Сообщество Python Программистов
но не надо так бугуртить. Этот код - отличная демонстрация говнокода, когда вроде даже работает, но сломаться может вообще везде
источник

MT

Munir Tagarifullin in Сообщество Python Программистов
let45fc
Так там после деления приведение)
Есть такое
источник

A

Alexander in Сообщество Python Программистов
и понять тоже будет никак
источник

R3

Rud 356 in Сообщество Python Программистов
Alexander
но не надо так бугуртить. Этот код - отличная демонстрация говнокода, когда вроде даже работает, но сломаться может вообще везде
как минимум то, что числа вводят сначала, а потом выбирают действия
источник

FS

Font Size in Сообщество Python Программистов
what = input("что делаем (+,-): ")
a = int(input("ведите первое число: "))
b = int(input("ведите второе число: "))
if what == "+":
   c = a + b
   print("результат: " + str(c))
elif what == "-":
   c = a - b
   print("результат: " + str(c))
else:
   print("выбрана неверная операция !!!")
источник

R3

Rud 356 in Сообщество Python Программистов
хоба и деление на ноль выходит из-за угла
источник

FS

Font Size in Сообщество Python Программистов
можно было сделать вот так
источник

FS

Font Size in Сообщество Python Программистов
так легче
источник

R3

Rud 356 in Сообщество Python Программистов
источник

R3

Rud 356 in Сообщество Python Программистов
давно написано, но живо)
источник

FS

Font Size in Сообщество Python Программистов
вот этот код займет больше времени
источник

FS

Font Size in Сообщество Python Программистов
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)
источник

R3

Rud 356 in Сообщество Python Программистов
Rud 356
давно написано, но живо)
Все еще криво и на коленке за 3 минуты паралельно работая)
источник

FS

Font Size in Сообщество Python Программистов
чем тот который я отправил
источник

l

let45fc in Сообщество Python Программистов
Лямбды берут аргументы не из своего скоупа. Ну такое
источник

R3

Rud 356 in Сообщество Python Программистов
let45fc
Лямбды берут аргументы не из своего скоупа. Ну такое
Дык по этому и говорю, что написано за пять минут на коленке
источник