编写三边形判断程序的测试用例
时间: 2024-04-28 16:22:17 浏览: 119
好的,以下是几个测试用例:
1. 输入三个正整数,满足任意两个数之和大于第三个数,期望输出为“是三角形”。
2. 输入三个正整数,其中有两个数之和小于等于第三个数,期望输出为“不是三角形”。
3. 输入三个非正整数,期望输出为“输入不合法”。
4. 输入三个非整数,期望输出为“输入不合法”。
5. 输入三个相等的正整数,期望输出为“是等边三角形”。
6. 输入两个相等的正整数和一个不同的正整数,期望输出为“是等腰三角形”。
7. 输入三个不相等的正整数,期望输出为“是普通三角形”。
相关问题
编写程序用turtle库实现分别绘制五个不同形状的图形(三边形、四边形、五边形、六边形和圆形),为这些图形填充不同的颜色
好的,这是一个很有趣的编程问题!使用turtle库可以很容易地实现这个功能。以下是一个示例代码,你可以在自己的Python环境中运行它:
import turtle
# 绘制三角形
turtle.color("red")
turtle.begin_fill()
for i in range(3):
turtle.forward(100)
turtle.left(120)
turtle.end_fill()
# 绘制四边形
turtle.color("green")
turtle.begin_fill()
for i in range(4):
turtle.forward(100)
turtle.left(90)
turtle.end_fill()
# 绘制五边形
turtle.color("blue")
turtle.begin_fill()
for i in range(5):
turtle.forward(100)
turtle.left(72)
turtle.end_fill()
# 绘制六边形
turtle.color("yellow")
turtle.begin_fill()
for i in range(6):
turtle.forward(100)
turtle.left(60)
turtle.end_fill()
# 绘制圆形
turtle.color("purple")
turtle.begin_fill()
turtle.circle(50)
turtle.end_fill()
turtle.done()
希望这个代码可以帮助到你!
用python编写程序用turtle库实现分别绘制五个不同形状的图形(三边形、四边形、五边形、六边形和圆形),为这些图形填充不同的颜色。
好的,这是一个很好的编程问题。您可以使用Python的turtle库来绘制这些图形并填充不同的颜色。以下是一个Python程序示例,可以绘制五个不同形状的图形,并为它们填充不同的颜色:
```python
import turtle
# 绘制三角形
turtle.color("red", "yellow")
turtle.begin_fill()
for i in range(3):
turtle.forward(100)
turtle.left(120)
turtle.end_fill()
# 绘制四边形
turtle.color("blue", "green")
turtle.begin_fill()
for i in range(4):
turtle.forward(100)
turtle.left(90)
turtle.end_fill()
# 绘制五边形
turtle.color("purple", "orange")
turtle.begin_fill()
for i in range(5):
turtle.forward(100)
turtle.left(72)
turtle.end_fill()
# 绘制六边形
turtle.color("black", "pink")
turtle.begin_fill()
for i in range(6):
turtle.forward(100)
turtle.left(60)
turtle.end_fill()
# 绘制圆形
turtle.color("brown", "gray")
turtle.begin_fill()
turtle.circle(50)
turtle.end_fill()
turtle.done()
```
希望这可以帮助您完成这个任务!
阅读全文