Предмет: Информатика, автор: kssuvik

Python
После выполнения программы компилятор выводит 2.0 3.0 , а мне нужно 2 3.

Как это сделать?

Через срезы бесполезно т.к числа могут быть двузначны, трёхзначные...


kssuvik: Вообщем,я уже поняла. Просто int написать

Ответы

Автор ответа: wensent
1

Ответ:

Приводите числа к целому виду:

Например int(2.0)

Автор ответа: mrpansar
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)

Похожие вопросы