Найти - Пользователи
Полная версия: Переменная и Print на примере пингвина
Начало » Центр помощи » Переменная и Print на примере пингвина
1
Vathys
Я должна написать программу, которая по данному числу n от 1 до 9 выводит на экран n пингвинов. Пингвин у меня выглядит приблизительно так:
peng1 = “ _~_ ”
peng2 = “ (o o) ”
peng3 = “ / V \ ”
peng4 = “/( _ )\ ”
peng5 = “ ^^ ^^ ”
Я хотела использовать оператор условия, предварительно объединив все “peng” в одну переменную k. k же я планировала печатать. Но как сделать так, чтобы pengи в составе k печатались столбцом? Подскажите, пожалуйста.
doza_and
Объединить можно и в коде.
def pp():
    print(r"""
 _~_
 (o o)
 / V \
/( _ )\
 ^^ ^^""")
for i in range(5):
    pp()

Печать столбцом - это печать строк в конце которых находится символ перевода строки Попробуйте так
print("\n".join([str(i) for i in range(5)]))
p.s.
Я бы сделал пингвину красные глаза.
JOHN_16
Vathys
для начала сделаем вашего пингвина в виде одной переменной используя многострочные строки
peng = """\
   _~_
  (o o)
  / V \ 
 /( _ )\ 
 ^^ ^^ """
Для пользовательского ввода нужно использовать функцию input, в последствии не забыв полученное значение перевести из строки в число.
Что бы что то сделать n раз нужно применять ,например, циклы. Вам тут поможет цикл for и функция range.
В вашем случае нужно n раз сделать print(peng).
Обдумайте все это, почитайте документацию по функциям которые я указал, полистайте ваш учебник где нужно и пробуйте написать код.

doza_and долго страница была открыта и да вы мне сломали мой преподавательский порыв :)
doza_and
JOHN_16
и да вы мне сломали мой преподавательский порыв :)
У вас более педагогично написано. А я уже спать хотел.
Поэтому:
doza_and
Я бы сделал пингвину красные глаза.
py.user.next
Vathys
Но как сделать так, чтобы pengи в составе k печатались столбцом?
Сколько делал подобных задач, всегда надо было выводить в ряд. (Это сложнее.)
doza_and
py.user.next
Сколько делал подобных задач, всегда надо было выводить в ряд. (Это сложнее.)
Да сложнее это ведь блочное транспонирование пингвинов.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB