Если вводится температура в градусах по шкале Цельсия, то она переводится в температуру по шкале Фаренгейта. Или наоборот: температура по Фаренгейту переводится в температуру по Цельсию.
t = input()
sign = t[-1]
t = int(t[0:-1])
if sign == 'C' or sign == 'c':
t = round(t * (9/5) + 32)
print(str(t) + 'F')
elif sign == 'F' or sign == 'f':
t = round((t - 32) * (5/9))
print(str(t) + 'C')
Пример выполнения кода:
35F
2C
С комментариями:
t = input()
sign = t[-1] # извлекается последний знак строки
# строка за исключением последнего знака переводится в целое число
t = int(t[0:-1])
if sign == 'C' or sign == 'c': # Если знак обозначает Цельсии,
t = round(t * (9/5) + 32) # перевод в Фаренгейты, округление до целого
print(str(t) + 'F')
elif sign == 'F' or sign == 'f': # Если знак обозначает Фаренгейты
t = round((t - 32) * (5/9)) # перевод в Цельсии и округление до целого
print(str(t) + 'C')