Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/21: Рейтинг темы: голосов - 21, средняя оценка - 4.81
0 / 0 / 0
Регистрация: 25.03.2017
Сообщений: 79
1

Циклической вывод пирамиды

30.03.2017, 23:23. Показов 4302. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот код но его нужно сократить применив цикл фор но как не могу понять помогите

Python
1
2
3
4
5
6
7
            print(31 * ' ', str(self.deck1.cards[0]),'            index 0')
            print(28 * ' ', str(self.deck1.cards[1:3]),'          index 1-2')
            print(26 * ' ', str(self.deck1.cards[3:6]),'          index 3-5')
            print(24 * ' ', str(self.deck1.cards[6:10]),'         index 6-9')
            print(22 * ' ', str(self.deck1.cards[10:15]),'        index 10-14')
            print(20 * ' ', str(self.deck1.cards[15:21]),'        index 15-20')
            print(18 * ' ', str(self.deck1.cards[21:28]),'        index 21-27')
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.03.2017, 23:23
Ответы с готовыми решениями:

Вывод пирамиды заданной высоты из символов «*»
Выведите пирамиду из символов «*» заданной высоты. Формат ввода Одно целое число — высота...

Вычислить: высоту пирамиды; объем пирамиды; площадь ее полной поверхности
Дана правильная пирамида, в основании которой лежит правильный пятиугольник со стороной a. Все...

Вывод на экран пирамиды из звёздочек
здравствуйте программисты профессионалы,помогите нарисовать пирамиду из звёздочек: Метода static...

Вывод элемента пирамиды Паскаля
#include <iostream> #include <vector> using namespace std; int main() { ...

Вывод на экран пирамиды звездочками
#include <stdio.h> int main() { int h,w,q,e,i,j; printf("Введите высоту 2-D пирамиды:");...

5
Эксперт Python
4640 / 2056 / 363
Регистрация: 17.03.2012
Сообщений: 10,139
Записей в блоге: 6
31.03.2017, 09:28 2
Как вариант:
Python
1
2
3
4
row = [(31, 0), (28, slice(1,3)), ..., (18, slice(21,28))]
for i1, s in row:
    index_str = '          index {0}-{1}'.format(s.start, s.stop) if type(s) is slice else '          index {0}'.format(s)
    print(i1 * ' ', str(self.deck1.cards[s]),index_str)
0
0 / 0 / 0
Регистрация: 25.03.2017
Сообщений: 79
09.04.2017, 15:13  [ТС] 3
Но ето не работает
Traceback (most recent call last):
File "C:\Users\Богдан\PycharmProjects\lab3\pyramind.py", line 97, in <module>
c.play()
File "C:\Users\Богдан\PycharmProjects\lab3\pyramind.py", line 48, in play
for i1, s in row:
TypeError: 'ellipsis' object is not iterable
0
Эксперт Python
4640 / 2056 / 363
Регистрация: 17.03.2012
Сообщений: 10,139
Записей в блоге: 6
10.04.2017, 10:18 4
Многоточие заменить на ...
0
1 / 1 / 2
Регистрация: 24.02.2016
Сообщений: 131
10.04.2017, 12:03 5
вот такой должен быть вывод
Миниатюры
Циклической вывод пирамиды  
0
Эксперт Python
4640 / 2056 / 363
Регистрация: 17.03.2012
Сообщений: 10,139
Записей в блоге: 6
10.04.2017, 12:08 6
Это ещё проще.
Для верхней строки сейчас используется одиночный символ-число, можно заменить слайсом. То есть избавиться от if-а.
0
10.04.2017, 12:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2017, 12:08
Помогаю со студенческими работами здесь

Вывод пирамиды чисел в консоли
Подскажите как реализовать вывод вот такой пирамиды чисел: ___1___ __121__ _12321_ 1234321...

Заполнение массива зигзагом(вывод в виде пирамиды)
Помогите модернизировать код. Мой код заполняет массивы(3мерные) зигзагом, как сделать таким...

Найти отношение объемов частей пирамиды, полученных сечением пирамиды плоскостью
В правильной четырехугольной пирамиде PABCD с вершиной P проведено сечение через сторону AB и...

Заданы вершины треугольной пирамиды ABCD. Найти высоту пирамиды
Всем доброго времени суток. Нужна помощь с заданиями. Сам не могу сделать, потому что нет...

Определить высоту пирамиды,при которой площадь основания пирамиды будет наибольшей.
Помогите решить пожалуйста В пирамиде фиксированного объёма известна длина одной из сторон...

Определить площадь поверхности пирамиды с квадратом в основании; сторона квадрата и высота пирамиды равны b
Определить площадь поверхности пирамиды с квадратом в основании; сторона квадрата и высота пирамиды...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru