Напишите программу которая по данному числу n от 1 до 9 выводит на экран n пингвинов python
Перейти к содержимому

Напишите программу которая по данному числу n от 1 до 9 выводит на экран n пингвинов python

  • автор:

Python-сообщество

[RSS Feed]

  • Начало
  • » Python для новичков
  • » Помогите решить задачу плз

#1 Май 16, 2013 12:59:52

southl Зарегистрирован: 2013-05-16 Сообщения: 2 Репутация: 0 Профиль Отправить e-mail

Помогите решить задачу плз

Напишите программу, которая по данному числу n от 1 до 9 выводит на экран n пингвинов.
Изображение одного пингвина имеет размер 5×9 символов, между двумя соседними пингвинами
также имеется пустой (из пробелов) столбец.
Разрешается вывести пустой столбец после последнего пингвина.
Для упрощения рисования скопируйте пингвина из примера в среду разработки.

Учтите, что вывод данных на экран производится построчно, а не попингвинно.

Символ обратного слэша “\” в текстовых строках имеет специальное значение.
Чтобы включить в состав текстовой строки такой символ, его нужно повторить дважды.
Например, для вывода на экран одного такого символа можно использовать такой код: print(“\\”).

pingvin = ‘’’
_~_
(o o)
/ V \\
/( _ )\\
^^ ^^ ‘’’
for i in range(n):
print pingvin

Если сделать так, то выводит пингвины один под другим, а как сделать чтоб выводило в строчку? Подскажите плз.

Информатика

Напишите программу, которая по данному числу n от 1 до 9 выводит на экран n пингвинов. Изображение одного пингвина имеет размер 5×9 символов, между двумя соседними пингвинами также имеется пустой (из пробелов) столбец. Разрешается вывести пустой столбец после последнего пингвина. Для упрощения рисования скопируйте пингвина из примера в среду разработки.

Входные данные

Вводится натуральное число.

Выходные данные

Выведите ответ на задачу.

Примечание

Учтите, что вывод данных на экран производится построчно, а не попингвинно.

В некоторых языках программирования символ обратного слэша “\” в текстовых строках имеет специальное значение. Чтобы включить в состав текстовой строки такой символ, его нужно повторить дважды. Например, для вывода на экран одного такого символа можно использовать такой код: print(«\\») .

v = int(input()) a1 = ' _~_ ' a2 = ' (o o) ' a3 = ' / V \ ' a4 = '/( _ )\ ' a5 = ' ^^ ^^ ' print(a1*v) print(a2*v) print(a3*v) print(a4*v) print(a5*v)

Напишите программу, которая по данному числу N от 1 до 9 выводит на экран N пингвинов

Привет, пытаюсь сделать учебное упражнение по питону, но никак не могу сделать так, как требуется. Само задание с условиями прикреплю как скрин, а также то, как я пытался решить. Скажите, пожалуйста, что я не учитываю при решении?

Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Напишите программу, которая по данному числу n от 1 до 9 выводит на экран n флагов
Напишите программу, которая по данному числу n от 1 до 9 выводит на экран n флагов. Изображение.

Напишите приложение, которое по данному числу n от 1 до 9 выводит на экран n флагов
Напишите приложение, которое по данному числу n от 1 до 9 выводит на экран n флагов. Изображение.

Составить программу, которая по данному числу(от 1 до 12) выводит название соответствующего месяца
Составить программу, которая по данному числу(от 1 до 12) выводит название соответствующего месяца.

Составить программу, которая по данному числу (1-12) выводит название соответствующего ему месяца
Задача 2 Составить программу, которая по данному числу (1-12) выводит название соответствующего.

Составить программу, которая по данному числу (1—12) выводит название соответствующего ему месяца
5. Составить программу, которая по данному числу (1—12) выводит название соответствующего ему.

Am I evil? Yes, I am!

Эксперт PythonЭксперт Java

18977 / 9670 / 2712
Регистрация: 21.10.2017
Сообщений: 21,484

Лучший ответ

Сообщение было отмечено Asturiasly как решение

Решение

Asturiasly, лоооол!

1 2 3 4 5 6 7 8 9
pin = [' _~_ ', ' (o o) ', ' / v \\ ', '/( _ )\\', ' ^^ ^^ '] n = 6 for i in pin: print(i * n)
1 2 3 4 5
_~_ _~_ _~_ _~_ _~_ _~_ (o o) (o o) (o o) (o o) (o o) (o o) / v \ / v \ / v \ / v \ / v \ / v \ /( _ )\/( _ )\/( _ )\/( _ )\/( _ )\/( _ )\ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^

Программирование на python: Задачи

Напишите программу, которая по данному числу n от 1 до 9 выводит на экран n пингвинов. Изображение одного пингвина имеет размер 5×9 символов, между двумя соседними пингвинами также имеется пустой (из пробелов) столбец. Разрешается вывести пустой столбец после последнего пингвина. Для упрощения рисования скопируйте пингвина из примера в среду разработки.

Входные данные

Вводится натуральное число.

Выходные данные

Выведите ответ на задачу.

Примечание

Учтите, что вывод данных на экран производится построчно, а не попингвинно. В некоторых языках программирования символ обратного слэша “\” в текстовых строках имеет специальное значение. Чтобы включить в состав текстовой строки такой символ, его нужно повторить дважды. Например, для вывода на экран одного такого символа можно использовать такой код: print(«\\») .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *