Python利用for循环打印星号三角形的案例

您所在的位置:网站首页 python输出由三角形组成的三角形 Python利用for循环打印星号三角形的案例

Python利用for循环打印星号三角形的案例

2023-10-03 14:47| 来源: 网络整理| 查看: 265

简单的for循环打印三角形

1,for循环方法实现星星三角

代码:

for i in range(0,5): for j in range(i+1): if i == 4: print("* ",end="") continue if j == 0 or j == i: print("* ",end="") else: print(" ",end="") print()

2.实心三角:

for i in range(5): print("* " * (i+1))

3.实心正方形

for i in range(5): print("* "*5) print()

4.空心正方形

for i in range(5): print("* "*5) print() for i in range(4): if i == 0: print("* " * 5) if i ==3: print("* " * 5) continue for j in range(5): if j == 0: print("* ",end=" ") if j == 4: print("* ") else: print(" ",end="")

5.金字塔:

for i in range(5): print(" "*(4-i),end="") print(" * "*(i+1))

刚开始学习,博客写得不是很好。

补充知识:python:任意输入3个数,判断能否组成三角形

任意输入3个数,判断能否组成三角形,并输出三角形为等边/等腰/直角/普通三角形.

三角形:两边之和大于第三边

直角三角形:勾股定理

#!/usr/bin/python # -*- coding:utf-8 -*- #输入合法性检查,必须输入正数,不支持科学计数法 def ispositive(numb): try: float(numb) except: return False else: if float(numb)


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3