Изучите шаблонные программы на 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, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *