Python编程打印字母“G”的图案
当需要使用“”打印字母“G”的图案时,可以定义一种方法,并使用嵌套循环来迭代通过数字并打印“”以形成“G”图案。
下面是相同方法的演示−
示例
def display_pattern(my_line):
my_pattern=""
for i in range(0,my_line):
for j in range(0,my_line):
if ((j == 1 and i != 0 and i != my_line-1) or ((i == 0 or i == my_line-1) and j > 1 and j < my_line-2) or (i == ((my_line-1)/2) and j > my_line-5 and j < my_line-1) or (j == my_line-2 and i != 0 and i != my_line-1 and i >=((my_line-1)/2))):
my_pattern=my_pattern+"*"
else:
my_pattern=my_pattern+" "
my_pattern=my_pattern+"\n"
return my_pattern
num_line = 8
print("下面是字母 G 的图案 :")
print(display_pattern(num_line))
输出
下面是字母 G 的图案 :
****
*
*
*
* *
* *
* *
****
说明
-
定义了一个名为“display_pattern”的方法,它以线条作为参数。
-
使用嵌套循环来迭代通过数字,
-
满足某个条件时打印“*”。
-
达到基本条件时,在控制台上显示输出。
-
退出循环控制。