Функция print() очень гибкая и способна выводить несколько значений одновременно. Например, чтобы вывести 98234539 is a big number, программа может выглядеть так:
# (1) Вывести всё как один текст
print('98234539 is a big number')
# (2) Вывести две части, разделённые пробелом
print('98234539', 'is a big number')
# (3) Вывести три части, разделённые пробелом
print('98234539', "is a big", 'number')
# (4) Вывести число вместо текста
print(98234539, 'is a big', "number")
Все программы выше дают одинаковый результат 98234539 is a big number.
Первая версия выводит текст как единое целое (только одна пара кавычек '').
Вторая версия рассматривает 98234539 как отдельный текст, а is a big number как другой.
Третья версия выводит 3 отдельных текстовых фрагмента: 98234539, is a big и number.
Последняя версия рассматривает 98234539 как число, а is a big и number как текст.
Важно отметить, что команда print() может выводить разные вещи: она может выводить текст и может выводить числа. Как показано в последнем примере, она выводит 98234539 как число.
Таким образом, если передать функции print() значения, разделённые запятыми, она выведет их все, разделив их одним пробелом.
Задание
Напишите программу, которая выведет эти степени двойки: 1 2 4 8 16 32, а затем are powers of two.
Примечание: Используйте 1, 2,..., 32 как числа, а are powers of two как текст.