Всем привет!
Я недавно начал изучать Python и толкнулся с одной проблемой. У меня есть ситуация, когда нужно вывести результат деления в человекочитаемом виде. Например 2/4=0.5, а 20/4=5. Т.е. не должно быть “.0” в конце.
Я придумал, что можно делать дополнительную проверку через if, но мне кажеться, что такой путь не самый правильный. Помогите, пожалуйста, по данному вопросу.
result = 2 / 4 # 20 / 5
print('{:0.2g}'.format(result)) - здесь 2 - количество выводимых знаков после запятой (если не 0)