кодесурса
«Python

Python: вывести строку в указанном формате

script1adsense2code
script1adsense3code

Python Basic: упражнение-1 с решением

Напишите программу на Python для печати следующей строки в определенном формате (см. Вывод).

Пример строки: «Мерцай, мерцай, маленькая звезда, Как я удивляюсь, кто ты! Вверх над миром так высоко, Как бриллиант в небе. Мерцай, мерцай, маленькая звезда, Как я удивляюсь, кто ты!»

Оператор печати (Python 2.6) был заменен функцией print () (Python 2.6) с аргументами ключевых слов, которые заменяют большую часть специального синтаксиса старого оператора печати.

  • Функция print () не поддерживает функцию «softtspace» старого оператора print. Например, в Python 2.x выведите «A / n», «B» - «A / nB / n»; но в Python 3.0 print («A / n», «B») пишет «A / n B / n».
  • Сначала вы будете печатать старый шрифт x много раз в интерактивном режиме. Время переучить пальцы, чтобы печатать вместо (x)!
  • При использовании инструмента преобразования источника в источник 2to3 все операторы печати автоматически преобразуются в вызовы функций print (), поэтому в большинстве крупных проектов это не проблема.

Иллюстрированная презентация:


Примеры:


Old: print "The answer is", 3*3
New: print("The answer is", 3*23
Old: print a,           # Trailing comma suppresses newline
New: print(a, end=" ")  # Appends a space instead of a newline
Old: print              # Prints a newline
New: print()            # You must call the function!
Old: print >>sys.stderr, "fatal error"
New: print("fatal error", file=sys.stderr)
Old: print (a, b)       # prints repr((a, b))
New: print((a, b))      # Not the same as print(a, b)

Пример решения : -

Код Python:

print("Twinkle, twinkle, little star, \n\tHow I wonder what you are! \n\t\tUp above the world so high, \n\t\tLike a diamond in the sky. \nTwinkle, twinkle, little star, \n\tHow I wonder what you are!")

Выход:

 Мерцание, мерцание, маленькая звезда,
	Как я жажду узнать, кто ты! 
		Подняться над миром так высоко,   		
		Как алмаз в небе. 
Мерцание, мерцание, маленькая звезда, 
	Как я жажду узнать, кто ты!
 

Блок - схема:

«Блок-схема:

Визуализируйте выполнение кода Python:

Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:

Редактор кода Python:


Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий : Python Basic Exercises Home.
Далее : Напишите программу на Python, чтобы получить версию Python, которую вы используете.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code