Python编程打印字母“G”的图案

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”的方法,它以线条作为参数。

  • 使用嵌套循环来迭代通过数字,

  • 满足某个条件时打印“*”。

  • 达到基本条件时,在控制台上显示输出。

  • 退出循环控制。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程