Python-сообщество
- Начало
- » 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!
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(«\\») .