Python Basic: упражнение 1 с решением
Напишите программу Python, которая выводит следующую строку в определенном формате (см. вывод).
Пример строки: «Мерцай, мерцай, маленькая звездочка, Как мне интересно, кто ты! Вверху над миром так высоко, Как алмаз в небе. Мерцай, мерцай, маленькая звездочка, Как я интересно, кто вы! «
Оператор печати (Python 2.6) был заменен функцией print () (Python 2.6) с ключевыми аргументами для замены большей части специального синтаксиса старого print оператор.
- Функция print () не поддерживает функцию «мягкого пространства» старого оператора печати. Например, в Python 2.x выведите «A n», «B» напишет «A nB n»; но в Python 3.0 print («A n», «B») пишет «A n B n».
- Сначала вы обнаружите, что набираете старый print x a лот в интерактивном режиме. Пора переучить пальцы набирать вместо этого print (x)!
- При использовании инструмента преобразования исходного текста в исходный код 2to3 все операторы печати автоматически преобразуются в вызовы функции print (), так что это в основном это не проблема для более крупных проектов.
Графическая презентация:
Примеры:
Старое: print" The answer is ", 3 * 3 New: print ( "Ответ:", 3 * 23Old: print a, # Завершающая запятая подавляет новую строкуNew: print (a, end = "") # Добавляет пробел вместо новой строкиOld: print # Печатает новую строкуNew: print () # Вы должны вызвать функция! Старый: print >> sys.stderr, «фатальная ошибка» Новый: print («фатальная ошибка», file = sys.stderr) Старый: print (a, b) # печатает repr ((a, b)) New : print ((a, b)) # Не то же самое, что print (a, b)
Пример решения : —
Код Python:
print ("Мерцай, мерцай, звездочка, n tКак мне интересно, кто ты ! n t tВверх над th Мир такой высокий, n t tКак алмаз в небе. nМигай, мерцай, звездочка, n tКак мне интересно, кто ты! ")
Вывод:
Мерцание, мерцание, звездочка , Как мне интересно, кто ты! Высоко над миром так высоко, Как алмаз в небе. Мерцай, мерцай, маленькая звездочка, Как мне интересно, кто ты!
Блок-схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует шаг за шагом, что делает компьютер, когда он выполняет указанную программу:
Редактор кода Python: р>