Суть такая, я делаю программу, которая при нечётном числе, которое ввёл пользователь делит его на 2 и округляет в большую сторону. Я реализовал проверку на чётность-нечётность, с помощью If...Else, но когда пользователь вводит чётное число (например, 10), то это число выводиться в виде числа с плавающей точкой. С нечётными такого не наблюдалось. Подскажите как сделать чтобы чётное число выводилось в формате int. Это очень важно для меня, я новичёк, поэтому плохо шарю
import math
n = int(input())
if n % 2 == 0:
n = n/2
print(n)
else:
c = math.ceil(n / 2)
c = int(c)
print(c)