python绘制如下图形、小三角形边长20_如何用Python中的变量创建一个三角形的图形...

我最近刚刚进入编程的世界,被赋予了一个非常基本的练习来完成,但我有点卡住,不知道下一步该怎么做。 问题是:给定3个数字确定它们是否可以形成一个三角形,如果是,则计算周长和面积,然后绘制三角形。 我设法计算了三角形的周长和面积(是否存在),但不知道如何让计算机从输入的任何值中绘制一个三角形。如何用Python中的变量创建一个三角形的图形

下面是代码:

import math

a = int(input("Enter your first number"))

b = int(input("Enter your second number"))

c = int(input("Enter your third number"))

if a+b>c and a+c>b and b+c>a:

print("The Triangle's Perimeter is:")

print(int(a+b+c))

print("The Area of the triangle is:")

print(int(math.sqrt((a+b+c)/2)*(((a+b+c)/2)-a)*(((a+b+c)/2)-b)*(((a+b+c)/2)-c)))

else:

print("The numbers do not form a triangle")

input("Press any key to continue")

会很喜欢,如果你们可以给我如何实现这一任务

+1

有几个内置模块适合绘制形状。看看[turtle](http://docs.python.org/2/library/turtle.html?highlight=turtle#turtle)或[Tkinter](http://effbot.org/tkinterbook/)(特别是'canvas'小部件)。 –

+0

谢谢您的输入,我已经环顾四周,但没有发现任何有用的东西。我需要根据a,b和c变量的输入创建三角形形状。您是否知道我能做到的方法? –

+1

问题到底是什么?如何从边长确定三角形的点,或者如何使用图形框架绘制三角形? –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值