python画直角三角形代码,python编程怎么画三角形

  python画直角三角形代码,python编程怎么画三角形

  这是剧本。我假设多个输入字符意味着多个输出三角形。另外,高度:0表示每个三角形中的零线。

  我今天学到的一件棘手的事情是int(20.0 )不会转换为20;它会引发一个异常。代码通过先转换为漂浮物来解决这个问题。#!/usr/威武的小虾米/python3

  定义三角形(字符,高度):

  #我们可以在这里调用int(身高),除了int(20.0 )例如举起

  #一个错误,即使有一个非常清楚的整数值。四处走动

  #那就先尝试转换成浮动.

  尝试:

  线条=浮动(高度)

  除了值错误:

  #如果我们在这里抛出,错误是这样的:不能转换为浮动.那是

  #令人困惑,所以我们让它去。

  线条=高度

  #如果值不能被转换成int,这将引发一个错误,如:不能

  #转换为int .如果它已经转换为浮动,则向下舍入。

  lines=int(lines)

  对于字符中的字符:

  如果lines==0,则#循环将不执行任何次,如果lines==1,则执行一次,依此类推。

  对于范围内的行(1,行1):

  打印(字符串(字符)*行)

  打印()

  if __name__==__main__ :

  尝试:

  三角形(输入(输入字符: ),输入(输入高度: ))

  除了值错误作为错误:

  打印(无法打印三角形:,错误)

  编辑:添加了示例输出。$ ./triangles.py

  输入字符:jk

  输入身高:8

  j

  姐姐

  系列精密净油加油机

  斤斤计较(网络用语)

  jjjjj

  jjjjjj

  jjjjjjj

  jjjjjjjj

  k

  千开

  三k党

  单色模式

  小李快刀

  kkkkkk

  个性签名

  kkkkkkkk

  $ ./triangles.py

  输入字符:

  输入身高:3.0。

  .

  .

  $ ./triangles.py

  输入字符:f

  输入身高:3.7

  f

  消防

  场流分级法

  $ ./triangles.py

  输入字符:达夫

  输入身高:达夫

  无法打印三角形:基数为10的int()的无效文字:“达夫”

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: