Может кто-нибудь сказать мне, что является основным правилом для соединения двух функций вместе?У меня есть две функции: одна проверяет, является ли ввод числом, а другая преобразует градусы Цельсия в градусы Фаренгейта.Как мне их объединить?Я нахожусь на том уровне, на котором сейчас хотел бы просто понять, как их объединить, но любой совет о том, как сделать его более питоническим, также ценится.Спасибо за советы!
Первый:
def is_number():
user_input = input ('>>> Please enter a temperature in Celsius: ')
if (user_input.isdigit()):
return user_input
else:
print ('It is not a number!')
return is_number()
is_number()
и второй:
t = input('>>> Please enter a temperature in Celsius: ')
def Celsius_to_Fahrenheit(t):
fahrenheit = (t * 1.8) + 32
print('>>> ' + str(t) + 'C' + ' converted to Fahrenheit is: ' + str(fahrenheit) + 'F')
Celsius_to_Fahrenheit(float(t))
(возможный дубликат не является дубликатом, так как даже вопрос там не очень понятен)и это не отвечает на мой вопрос)