Python如何利用的循环打印星号三角形

  介绍

这篇文章主要讲解了Python如何利用的循环打印星号三角形,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

<强> 1,为循环方法实现星星三角

 Python如何利用的循环打印星号三角形

代码:

我的范围(0 5):
  
  j的范围(i + 1):
  如果我==4:
  打印(“*”,结束=啊?
  继续
  如果j==0==我:
  打印(“*”,结束=啊?
  其他:
  打印(“;“结束=啊?
  print () 

<强> 2。实心三角:

 Python如何利用的循环打印星号三角形

我的范围(5):
  打印(“*”;以前我+ 1)* () 

<强> 3。实心正方形

 Python如何利用的循环打印星号三角形

我的范围(5):
  
  打印(“*“* 5)
  print () 

<强> 4。空心正方形

 Python如何利用的循环打印星号三角形

我的范围(5):
  
  打印(“*“* 5)
  print ()
  因为我在范围(4):
  如果我==0:
  打印(“*”;* 5)
  如果我==3:
  打印(“*”;* 5)
  继续
  j的范围(5):
  如果j==0:
  打印(“*”,结束=?“)
  如果j==4:
  print (“*”)
  其他:
  打印(“;“结束=啊?

<强> 5。金字塔:

 Python如何利用的循环打印星号三角形

我的范围(5):
  
  打印(“;“*(我),结束=?”)
  打印(“;*“* (i + 1)) 

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

<强> python:任意输入三个数,判断能否组成三角形

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

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

直角三角形:勾股定理

# !/usr/bin/python   # - * -编码:utf - 8 - *   #输入合法性检查,必须输入正数,不支持科学计数法   def ispositive(麻木):   试一试:   浮动(麻木)   除了:   返回假   其他:   如果浮动(麻木)& lt;=0:   返回假   其他:   还真   #直角三角形判断   def ispythagoras (a, b, c):   如果一个* * 2 + b * * 2==c * *或* * 2 + c * * 2==b * * 2或b * * 2 + c * * 2==* * 2:   还真   其他:   返回假      num1=输入(“请输入数字1:\ n")   虽然不是ispositive (num1):   num1=输入(“这# 39;不是一个有效号码。再试一次:\ n")      num2=输入(“请输入第二号码:\ n")   虽然不是ispositive (num2):   num2=输入(“这# 39;不是一个有效号码。再试一次:\ n")      num3=输入(“请输入3号码:\ n")   虽然不是ispositive (num3):   num3=输入(“这# 39;不是一个有效号码。再试一次:\ n")      num1=浮动(num1)   num2=浮动(num2)   num3=浮动(num3)   #欢迎点评,引用请注明出处   如果num1 + num2比;num3和num2 + num3祝辞num1 num1 + num3比;num2:   如果num1==num2==num3:   print (“% % .2f .2f \ n \ n % .2f \ n可以组成等边三角形“;% (num1, num2 num3))   elif num1==num2或num2==num3 num1==num3:   如果ispythagoras (num1, num2 num3):   打印(& # 39;% % .2f .2f \ n \ n % .2f \ n可以组成等腰直角三角形& # 39;% (num1, num2 num3))   其他:   打印(& # 39;% % .2f .2f \ n \ n % .2f \ n可以组成等腰三角形& # 39;% (num1, num2 num3))   elif ispythagoras (num1, num2 num3):   打印(& # 39;% % .2f .2f \ n \ n % .2f \ n可以组成直角三角形& # 39;% (num1, num2 num3))   其他:   打印(& # 39;% % .2f .2f \ n \ n % .2f \ n可以组成普通三角形& # 39;% (num1, num2 num3))   其他:   打印(& # 39;% .2f \ n % .2f .2f \ n \ n %不能组成三角形& # 39;% (num1, num2 num3)

看完上述内容,是不是对Python如何利用的循环打印星号三角形有进一步的了解,如果还想学习更多内容,欢迎关注行业资讯频道。

Python如何利用的循环打印星号三角形