Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 1, 2017 17:57:43

Kuk
Зарегистрирован: 2017-07-03
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа функций - подскажите.

Здравствуйте.Люди подскажите как напечатать числа в такой последовательности: 5 5 5 5 5
6 6 6 6
7 7 7
8 8
9
Наоборот могу,а это что-то не сооброжу.

Офлайн

#2 Ноя. 1, 2017 18:22:34

Aturo
Зарегистрирован: 2017-10-28
Сообщения: 24
Репутация: +  2  -
Профиль   Отправить e-mail  

Работа функций - подскажите.

Kuk
подскажите как напечатать числа в такой последовательности
Опишите что именно требуется. Если конкретно ваш пример разбирать, то можно так.
 print('55555'+'\n6666'+'\n777'+'\n88'+'\n9')
Или чуть более адекватное решение.
 i=int(input('начать с: '))
t=i
while i>=1:
    print(str(t)*i)
    t+=1
    i-=1

Отредактировано Aturo (Ноя. 1, 2017 18:22:58)

Офлайн

#3 Ноя. 1, 2017 18:29:54

Kuk
Зарегистрирован: 2017-07-03
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа функций - подскажите.

У меня есть упражнения на отработку функций for,на внешний и внутренний циклы.Так вот как с помощью функций for это напечатать,таблицу от 5 до 9 в таком виде:
5 5 5 5 5
6 6 6 6
7 7 7
8 8
9

Офлайн

#4 Ноя. 1, 2017 18:40:19

Aturo
Зарегистрирован: 2017-10-28
Сообщения: 24
Репутация: +  2  -
Профиль   Отправить e-mail  

Работа функций - подскажите.

Kuk
как с помощью функций for это напечатать
Я же выше привёл пример с while. Всё точно так же будет.
 t=5
c=5
for i in range(5):
    print(str(t)*c)
    t+=1
    c-=1

Офлайн

#5 Ноя. 1, 2017 18:57:37

Kuk
Зарегистрирован: 2017-07-03
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа функций - подскажите.

Alturoспасибо.Извините,видимо я не точно опять обрисовал проблему.У меня задача стоит такая чтоб эту таблицу напечатать с помощью функций for задействуя именно внешний и внутренний цикл.Ну типа

 for n in range(5,10):
    for m in range(5):
        print(n,end=" ")
    print()
Ну это неправильно конечно,а надо иметь такой вид о котором я писал выше.

Офлайн

#6 Ноя. 1, 2017 19:06:24

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

Работа функций - подскажите.

 for n in range(5,10):
    for _ in range(10-n):
        print(n,end=" ")
    print()

Отредактировано marvellik (Ноя. 1, 2017 19:07:04)

Офлайн

#7 Ноя. 1, 2017 19:51:03

Kuk
Зарегистрирован: 2017-07-03
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа функций - подскажите.

Marvelikспасибо.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version