Logo
  • ГЛАВНАЯ
  • ОБО МНЕ
  • СЕРТИФИКАТЫ
nocip.ssh@mail.ru
2.6.1.7 Репликация

Знак * (звездочка) при применении к строке и числу (или числу и строке, поскольку он остается коммутативным в этой позиции) становится оператором репликации:

string * number
number * string

Он реплицирует строку столько же раз, сколько указано в числе.
Например:

  • "James" * 3 дает "JamesJamesJames"
  • 3 * "an" дает "ananan"
  • 5 * "2" (or "2" * 5) дает "22222" (not 10!)

ЗАПОМНИТЕ

Число, меньшее или равное нулю, дает пустую строку.

Эта простая программа "рисует" прямоугольник, используя старый оператор (+) в новой роли:

print("+" + 10 * "-" + "+")
print(("|" + " " * 10 + "|\n") * 5, end="")
print("+" + 10 * "-" + "+")

Обратите внимание на то, как мы использовали круглые скобки во второй строке кода.

Попробуйте попрактиковаться в создании других форм или своих собственных работ!

🔁

RetraR — Компьютерные игры для Nintendo Game Boy
Приветствуем всех любителей ретро-игровой индустрии на канале RetraR
RetraR - Computer games for Nintendo Game Boy 🌌🛸👽👾☄️🤖
RetraR - 任天堂ゲームボーイ用コンピュータゲーム 🎮🕹️👾

RetraR
RetraR
Канал ретро компьютерных игр

Оформить заказ

Нажимая на кнопку, вы даете согласие на обработку персональных данных

Спасибо за заказ

Ваш заказ принят в обработку. 

Мы свяжемся с вами в ближайшее время.