/
rnekrasov
/
Python
Обзор
Документация
Войти
/
rnekrasov
/
Python
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
rangoli.py
45 строк
1 KB
Hamid Reza Bakhtaki
3 useful script added to repo: 1-create rangoli art , time delta between 2 event base on UTC ,Caretesian seri Calculation
11 июл 2022, 14:18
11 июл 2022, 14:18
ca544dc
Код
Авторство
О чём код?
"""Rangoli Model""" # Prints a rangoli of size n def print_rangoli(n): """Prints a rangoli of size n""" # Width of the rangoli width = 4 * n - 3 # String to be printed string = "" # Loop to print the rangoli for i in range(1, n + 1): for j in range(0, i): string += chr(96 + n - j) if len(string) < width: string += "-" for k in range(i - 1, 0, -1): string += chr(97 + n - k) if len(string) < width: string += "-" print(string.center(width, "-")) string = "" for i in range(n - 1, 0, -1): for j in range(0, i): string += chr(96 + n - j) if len(string) < width: string += "-" for k in range(i - 1, 0, -1): string += chr(97 + n - k) if len(string) < width: string += "-" print(string.center(width, "-")) string = "" if __name__ == '__main__': n = int(input()) print_rangoli(n)