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

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

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

86669 86669    3   17.05.2020 14:46    0

Ответы
bolgarevaua bolgarevaua  14.10.2020 21:15

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

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

ПОКАЗАТЬ ОТВЕТЫ
Рената1701 Рената1701  14.10.2020 21:15

Если те числа, которые выводятся всегда будут целыми, то просто заключаешь каждое из чисел в функцию 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)

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика