Предмет: Информатика,
автор: kssuvik
Python
После выполнения программы компилятор выводит 2.0 3.0 , а мне нужно 2 3.
Как это сделать?
Через срезы бесполезно т.к числа могут быть двузначны, трёхзначные...
kssuvik:
Вообщем,я уже поняла. Просто int написать
Ответы
Автор ответа:
1
Ответ:
Приводите числа к целому виду:
Например int(2.0)
Автор ответа:
1
Ответ:
Если те числа, которые выводятся всегда будут целыми, то просто заключаешь каждое из чисел в функцию int():
print(int(a), int(b))
Если возможен вариант получения числа, например 2.5, то нужно делать проверку, например:
if int(a) == a: #твое число 2.5 преобразуется в 2 и сравнится с 2.5( не будут равны), а в случае, если числом будет 2.0, то оно будет равно 2 и соответственно условие выполнится.
if int(a) == a:
print(int(a))
else:
print(a)
Похожие вопросы
Предмет: Другие предметы,
автор: Манюня24
Предмет: Русский язык,
автор: ReloadTV1
Предмет: Русский язык,
автор: timinzzz
Предмет: Физика,
автор: КотикКет
Предмет: Математика,
автор: tanyagorbunova1