📅  最后修改于: 2023-12-03 15:41:05.413000             🧑  作者: Mango
本程序是一个简单的Python代码,用于打印修改后的二进制三角形图案。通过该程序,您可以了解如何利用Python实现三角形图案的打印操作。
本程序可以实现以下功能:
git clone https://github.com/user/program.git
python triangle.py
您可以修改代码中的变量,生成不同的随机图案。
import random
def create_triangele():
"""生成三角形"""
triangle = []
for i in range(10):
row = []
for j in range(i+1):
row.append(random.randint(0,1))
triangle.append(row)
return triangle
def modify_triangle(triangle):
"""修改三角形"""
for row in triangle:
for i in range(len(row)):
if random.randint(0,1):
row[i] = 1 - row[i]
def print_triangle(triangle):
"""打印三角形"""
for row in triangle:
line = ''
for i in row:
if i:
line += '*'
else:
line += ' '
print(line)
if __name__ == '__main__':
triangle = create_triangele()
modify_triangle(triangle)
print_triangle(triangle)
本程序主要分为三个函数:
create_triangle
函数,用于生成一个随机的三角形二进制列表。modify_triangle
函数,用于修改二进制列表中的元素,生成一个新的随机列表。print_triangle
函数,用于将最终的二进制列表转换成字符串,并打印出来。本程序是一个比较简单的Python代码,主要演示了如何生成一个随机的二进制三角形列表,并且将其转换成字符串打印出来。如果您对Python编程有兴趣,建议您多看看这个程序,并尝试自己编写更加复杂的程序。