Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Python калькулятор и ответ в целое число

Leon Kuntuganov Ученик (122), закрыт 3 недели назад
Хочу сделать чтоб в калькуляторе на пайтоне выводилось целое число а не float но не могу это сделать помогите я только начинаю
a = float(input("Введите первое число: "))
b = float(input("Введите второе число: "))
make = str(input("Что требуется (+, -, *, /): "))

if make == "+":
c = a+b
print("Результат" + str(c))

elif make == "-":
c = a-b
print("Результат" + str(c))

elif make == "*":
c = a*b
print("Результат" + str(c))

elif make == "/":
if a == 0 or b == 0:
print("На ноль делить нельзя")
else:
c = a/b
print("Результат" + str(c))
Лучший ответ
Dians Мастер (1811) 4 недели назад
Чтобы выводить целое число вместо float, вы можете использовать функцию int() для приведения результата вычислений к целому числу. Вот ваш исправленный код:
 a = float(input("Введите первое число: ")) 
b = float(input("Введите второе число: "))
make = str(input("Что требуется (+, -, *, /): "))

if make == "+":
c = int(a + b)
print("Результат", c)

elif make == "-":
c = int(a - b)
print("Результат", c)

elif make == "*":
c = int(a * b)
print("Результат", c)

elif make == "/":
if b == 0:
print("На ноль делить нельзя")
else:
c = int(a / b)
print("Результат", c)
написал ИИ ( Ссылка )
Остальные ответы
Кирилл Наймушин Просветленный (36733) 4 недели назад
str(int(c))
Leon KuntuganovУченик (122) 4 недели назад
Еррор пишет
Кирилл НаймушинПросветленный (36733) 4 недели назад
Мне это ни о чём не говорит
Похожие вопросы