Найти - Пользователи
Полная версия: Работа функций - подскажите.
Начало » Python для новичков » Работа функций - подскажите.
1 2
Kuk
Здравствуйте.Люди подскажите как напечатать числа в такой последовательности: 5 5 5 5 5
6 6 6 6
7 7 7
8 8
9
Наоборот могу,а это что-то не сооброжу.
Aturo
Kuk
подскажите как напечатать числа в такой последовательности
Опишите что именно требуется. Если конкретно ваш пример разбирать, то можно так.
 print('55555'+'\n6666'+'\n777'+'\n88'+'\n9')
Или чуть более адекватное решение.
 i=int(input('начать с: '))
t=i
while i>=1:
    print(str(t)*i)
    t+=1
    i-=1
Kuk
У меня есть упражнения на отработку функций for,на внешний и внутренний циклы.Так вот как с помощью функций for это напечатать,таблицу от 5 до 9 в таком виде:
5 5 5 5 5
6 6 6 6
7 7 7
8 8
9
Aturo
Kuk
как с помощью функций for это напечатать
Я же выше привёл пример с while. Всё точно так же будет.
 t=5
c=5
for i in range(5):
    print(str(t)*c)
    t+=1
    c-=1
Kuk
Alturoспасибо.Извините,видимо я не точно опять обрисовал проблему.У меня задача стоит такая чтоб эту таблицу напечатать с помощью функций for задействуя именно внешний и внутренний цикл.Ну типа
 for n in range(5,10):
    for m in range(5):
        print(n,end=" ")
    print()
Ну это неправильно конечно,а надо иметь такой вид о котором я писал выше.
marvellik
 for n in range(5,10):
    for _ in range(10-n):
        print(n,end=" ")
    print()
Kuk
Marvelikспасибо.
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