Изучите шаблонные программы на Python
Python — это скриптовый язык, который легко читается, интерактивен, высокоуровнев, объектно-ориентирован и интерпретируется. Python имеет меньше синтаксических структур, чем другие языки программирования, и обычно использует английские термины вместо знаков препинания.
18 примеров шаблонных программ на Python
Узор №1 – Числовой узор Полупирамида
Шаблон
1
1 2
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5 6 7
Код
п = 9
для n в диапазоне (1, n+1):
для m в диапазоне (1, n + 1):
print(m, end=' '')
печать(“”)
Выход
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9
Шаблон №2 — Печать того же цифрового шаблона с использованием перевернутой пирамиды
Шаблон
7 7 7 7 7 7 7
7 7 7 7 7 7
7 7 7 7 7
7 7 7 7
7 7 7
7 7
7
Код
п = 7
цифра = н
для k в диапазоне (n, 0, -1):
для m в диапазоне (0, k):
печать(цифра, конец=' ')
печать(“\р”)
Выход
7 7 7 7 7 7 7
7 7 7 7 7 7
7 7 7 7 7
7 7 7 7
7 7 7
7 7
7
Шаблон №3 — Печать чисел с использованием перевернутых пирамид
Пирамида
1 1 1 1 1 1 1
2 2 2 2 2 2
3 3 3 3 3
4 4 4 4
5 5 5
6 6
7
Код
п = 7
м = 0
для k в диапазоне (n, 0, -1):
м += 1
для n в диапазоне (1, k + 1):
печать(м, конец=' ')
печать('\r')
Выход
1 1 1 1 1 1 1
2 2 2 2 2 2
3 3 3 3 3
4 4 4 4
5 5 5
6 6
7
Шаблон №4 — Печать цифр в простом треугольном шаблоне
Пирамида
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
6 6 6 6 6 6
7 7 7 7 7 7 7
Код
п = 8
для цифры в диапазоне(n):
для k в диапазоне (цифра):
печать(цифра, конец=” “)
печать(” “)
Выход
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
6 6 6 6 6 6
7 7 7 7 7 7 7
Шаблон №5 — Печать убывающих чисел с использованием перевернутой пирамиды
Пирамида
7 7 7 7 7 7 7
6 6 6 6 6 6
5 5 5 5 5
4 4 4 4
3 3 3
2 2
1
Код
п = 7
для k в диапазоне (n, 0, -1):
цифра = к
для m в диапазоне (0, k):
печать(цифра, конец=' ')
печать(“\р”)
Выход
7 7 7 7 7 7 7
6 6 6 6 6 6
5 5 5 5 5
4 4 4 4
3 3 3
2 2
1
Шаблон № 6 — Печать натуральных чисел < 17 с использованием пирамиды
Шаблон
1
2 3 4
5 6 7 8 9
10 11 12 13 14 15 16
Код
валюта = 1
конец = 2
п = 4
для k в диапазоне(n):
для m в диапазоне (1, конец):
print(curr, end=' ')
курс += 1
печать(“”)
конец += 2
Выход
1
2 3 4
5 6 7 8 9
10 11 12 13 14 15 16
Шаблон №7 — Печать чисел в перевернутой полупирамиде
Шаблон
1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
6 5 4 3 2 1
7 6 5 4 3 2 1
Код
п = 8
для r в диапазоне (1, n):
для m в диапазоне (r, 0, -1):
печать(м, конец=' ')
печать(“”)
Выход
1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
6 5 4 3 2 1
7 6 5 4 3 2 1
Шаблон №8 — Печать цифр от 22 в обратном порядке
Шаблон
1
2
4 3
7 6 5
11 10 9 8
16 15 14 13 12
22 21 20 19 18 17
Код
нач = 1
конец = 2
текущ = конец
для r в диапазоне (1, 8):
для c в диапазоне (начало, конец):
курс -= 1
print(curr, end=' ')
печать(“”)
начало = конец
конец += г
текущ = конец
Выход
1
2
4 3
7 6 5
11 10 9 8
16 15 14 13 12
22 21 20 19 18 17
Шаблон №9 — Печать числового шаблона с использованием перевернутой полупирамиды
Шаблон
0 1 2 3 4 5 6 7 8
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6
0 1 2 3 4 5
0 1 2 3 4
0 1 2 3
0 1 2
0 1
Код
п = 8
для k в диапазоне (n, 0, -1):
для m в диапазоне (0, k + 1):
печать(м, конец=' ')
печать(“\р”)
Выход
0 1 2 3 4 5 6 7 8
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6
0 1 2 3 4 5
0 1 2 3 4
0 1 2 3
0 1 2
0 1
Шаблон № 10 — Печать числовой пирамиды в связанной пирамиде
Шаблон
1234567
234567
34567
4567
567
67
7
Код
п = 8
для k в диапазоне (0, n):
для m в диапазоне (n-1, k-1):
печать(м, конец=””)
для j в диапазоне(k):
печать(' ', конец=””)
для h в диапазоне (k + 1, n):
печать(ч, конец=””)
печать('\n')
Выход
1234567
234567
34567
4567
567
67
7
Шаблон №11 — Печать горизонтальной таблицы с использованием пирамиды
Шаблон
0
0 1
0 2 4
0 3 6 9
0 4 8 12 16
0 5 10 15 20 25
0 6 12 18 24 30 36
0 7 14 21 28 35 42 49
0 8 16 24 32 40 48 56 64
0 9 18 27 36 45 54 63 72 81
Код
п = 10
для k в диапазоне (0, n):
для m в диапазоне (0, k + 1):
print(k * m, конец=' ')
печать()
Выход
0
0 1
0 2 4
0 3 6 9
0 4 8 12 16
0 5 10 15 20 25
0 6 12 18 24 30 36
0 7 14 21 28 35 42 49
0 8 16 24 32 40 48 56 64
0 9 18 27 36 45 54 63 72 81
Шаблон № 12 — Печать прямоугольного треугольника числовой пирамиды путем зеркального отображения
Шаблон
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5 6 7
Код
п = 8
для r в диапазоне (1, n):
цифра = 1
для m в диапазоне (n, 0, -1):
если м > г:
печать(” “, конец=' ')
еще:
печать(цифра, конец=' ')
цифра += 1
печать(“”)
Выход
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5 6 7
Шаблон №13 — Печать шаблона уникальных цифр с использованием пирамиды
Шаблон
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
1 2 3 4 5 6 5 4 3 2 1
1 2 3 4 5 6 7 6 5 4 3 2 1
Код
п = 8
для k в диапазоне (1, n + 1):
для m в диапазоне (1, k-1):
печать(м, конец=” “)
для m в диапазоне (k-1, 0, -1):
печать(м, конец=” “)
печать()
Выход
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
1 2 3 4 5 6 5 4 3 2 1
1 2 3 4 5 6 7 6 5 4 3 2 1
Шаблон №14 — Печать шаблона пирамиды с четными числами
Шаблон
16
16 14
16 14 12
16 14 12 10
16 14 12 10 8
16 14 12 10 8 6
16 14 12 10 8 6 4
16 14 12 10 8 6 4 2
Код
п = 8
последний_четный = 2 * n
четный_номер = последний_четный
для k в диапазоне (1, n+1):
четный_номер = последний_четный
для m в диапазоне(k):
print(even_num, конец=' ')
четное_число -= 2
печать(“\р”)
Выход
16
16 14
16 14 12
16 14 12 10
16 14 12 10 8
16 14 12 10 8 6
16 14 12 10 8 6 4
16 14 12 10 8 6 4 2
Шаблон № 15 — Печать числовой пирамиды из альтернативных чисел
Шаблон
1
3 3
5 5 5
7 7 7 7
9 9 9 9 9
11 11 11 11 11 11
13 13 13 13 13 13 13
Код
п = 7
к = 1
пока к <= n:
м = 1
пока м <= к:
печать((k*2-1), конец=” “)
м = м + 1
к = к + 1
печать()
Выход
1
3 3
5 5 5
7 7 7 7
9 9 9 9 9
11 11 11 11 11 11
13 13 13 13 13 13 13
Шаблон №16 — Печать шаблона «Звездная пирамида»
Шаблон
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
Код
п = 8
для k в диапазоне (0, n):
для m в диапазоне (0, k + 1):
печать(“*”, конец=' ')
печать(“\р”)
Выход
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
Шаблон №17 — Печать равностороннего треугольника со звездой
Шаблон
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
Код
с = 9
у = (2 * с)-2
для k в диапазоне (0, s):
для m в диапазоне (0, y):
печать(конец=” “)
у = у-1
для m в диапазоне (0, k + 1):
print(“* “, конец=' ')
печать(” “)
Выход
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
Шаблон №18 — Печать звездообразного треугольника, направленного вниз
Шаблон
* * * * * * * *
* * * * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*
Код
п = 7
с = 2 * n-2
для k в диапазоне (n, -1, -1):
для m в диапазоне (s, 0, -1):
печать(конец=” “)
с = с + 1
для m в диапазоне (0, k + 1):
печать(“*”, конец=” “)
печать(“”)
Выход
* * * * * * * *
* * * * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)