ОС: Windows 10.
Python: 3.8.3
#проверка четности или нечетности числа.
number = input("Enter a number, and I'll tell you if it's even or odd: ")
number = int(number)
if number % 2 == 0:
print("\nThe number " + str(number) + " is even.")
else:
print("\nThe number " + str(number) + " is odd.")
Почему в данном случае автор книги использует эту функцию при выводе функции внутри функции print(), ведь можно обойтись обычным написанием переменной, т.е не +стр(переменная)+ , а просто +переменная+. Расскажите пожалуйста, чем эти два вида записи различаются и какой лучше использовать? Надеюсь мой вопрос корректен.
Python: 3.8.3
#проверка четности или нечетности числа.
number = input("Enter a number, and I'll tell you if it's even or odd: ")
number = int(number)
if number % 2 == 0:
print("\nThe number " + str(number) + " is even.")
else:
print("\nThe number " + str(number) + " is odd.")
Почему в данном случае автор книги использует эту функцию при выводе функции внутри функции print(), ведь можно обойтись обычным написанием переменной, т.е не +стр(переменная)+ , а просто +переменная+. Расскажите пожалуйста, чем эти два вида записи различаются и какой лучше использовать? Надеюсь мой вопрос корректен.