如何用PYTHON制作右边倾斜三角形
1、打开JUPYTER NOTEBOOK,新建一个PY文档。

2、print("*")
print("**")
print("* *")
print("* *")
print("* *")
print("******")
如果只用打印的话,可以打印出来,但是数据多的时候就比较难操作了。

3、n = int(input("Please enter a number: "))
for i in range(n):
for j in range(n):
if i == 0:
print("*")
我们首先让可以输入一个数字,这个是决定一共有多少行列的。然后先打印靠近最左边的星星。

4、n = int(input("Please enter a number: "))
for i in range(n):
for j in range(n):
if i == 0 or i == j:
print("*")
多设置一个条件,但是打印出来的不是要的效果。

5、n = int(input("Please enter a number: "))
for i in range(n):
for j in range(n):
if j == 0 or i == (n - 1):
print("*", end = "")
else:
print(end = " ")
设置一下去除空格,这样可以先进行排版。

6、n = int(input("Please enter a number: "))
for i in range(n):
for j in range(n):
if j == 0 or i == (n - 1):
print("*", end = "")
else:
print(end = " ")
print()
需要再打印出来空格,然后先做出L字形。

7、n = int(input("Please enter a number: "))
for i in range(n):
for j in range(n):
if j == 0 or i == (n - 1) or i == j:
print("*", end = "")
else:
print(end = " ")
print()
再设置一个条件,这样就可以达到我们要的效果了。

8、n = int(input("Please enter a number: "))
for i in range(n):
for j in range(n):
if j == 0 or i == (n - 1) or i == j:
print("*", end = "")
else:
print(end = " ")
print()
如果用户输入再大的数字也是可以处理的。
