㈠ python我想让用户输入直角三角形的两个边长然后输出第三边,但是我只会一个输出,不会两个怎么输出
importmath
defThirdEdge(a,b):
asserta>0andb>0
out=[]
out.append(math.sqrt(a*a+b*b))
ifa!=b:
tmax=max(a,b)
tmin=min(a,b)
out.append(math.sqrt(tmax*tmax-tmin*tmin))
return(out)
a=10
b=8
print(ThirdEdge(a,b))
#[12.806248474865697,6.0]
print(ThirdEdge(10,10))
#[14.142135623730951]
㈡ python判断三角形的形状
a=int(input('请输入a='))
b=int(input('请输入b='))
c=int(input('请输入c='))
ifa*a+b*b>c*c:
print('是锐角三角形,R')
elifa*a+b*b==c*c:
print('是直角三角形,Z')
elifa*a+b*b<c*c:
print('是钝角三角形,D')
else:
print('不是三角形,W')
㈢ python怎么输出用*绘制的图形
python怎么输出用*绘制的图形如下说明。
其实想要输出*的图形是很简单的。只要在用print函数即可,如图片想要用*字符输出一个三角形的图案,我要用只要用print加括号,括号中想要输出的字符用双引号引起来,如第一个print输出人上*字符,第二行输出三个字符,一直添加print,按一定的比例输出*即可。想要输复杂图形就要深入了解python语言才行。
Python简介,Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python是一种解释型语言 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python是初学者的语言,Python对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发。
㈣ 求python大佬用双重for循环打印一个倒等腰直角空心三角形,5行5列的如图,在线等急急急
按照你的要求编写的用双重for循环打印一个倒等腰直角空心三角形的Python程序如下
n=5
for i in range(n,0,-1):
for j in range(i):
if j==0 or i==n or j==i-1:
print("*",end='')
else:
print(" ",end='')
print()
源代码(注意源代码的缩进)
㈤ Python直角三角形中三条边的关系是a×a b×b=c×c用穷举法输出30以内满足上述
n = 1
while n < 31 :
m = n+1
while m < 31 :
k = n^2+m^2
if round(k**0.5)**2 = k,
print (n, m, k**0.5)
m = m+1
n = n+1
print ('The calculation is done.')
㈥ python打印直角三角形,给定整数n,1<=n<=40输出一个边长为n的" * "字符构成的图案
def printSt(n):
if isinstance(n,int) and n > 0 and n < 41:
for i in range(n):
print('*' * i)
㈦ 如何用python做出直角三角形和其形成的锥形
#!usr/bin/envpython
#-*-coding=utf-8-*-
importmath#导入math模块,以便引用圆周率pi
classTriangle(object):#定义三角形类
def__init__(self,base=1.0,height=1.0):#传入底边和高初始化三角形,默认为1
self.base=base
self.height=height
defarea(self):#计算面积
returnself.base*self.height/2
defperimeter(self):#计算周长
returnself.base+self.height+math.sqrt(self.base**2+self.height**2)
classCone(object):
def__init__(self,r=1.0,height=1.0):#传入底面半径和高初始化圆锥体,默认为1
self.r=r
self.h=height
defsurface_area(self):#返回表面积
returnmath.pi*self.r*self.h
defvolume(self):#返回体积
returnmath.pi*self.r**2*self.h/3.0
b=float(raw_input("请输入三角形底边长度:"))
h=float(raw_input("请输入三角形高度:"))
t1=Triangle(b,h)
print"该直角三角形的周长为:%.3f"%t1.perimeter()
print"该直角三角形的面积为:%.3f"%t1.area()
cone1=Cone(b,h)
print"锥形的表面积为:%.3f"%cone1.surface_area()
print"该锥形的体积为:%.3f"%cone1.volume()
结果:(以上代码,保存为文件cone.py)
[root@localhost ]# python -V
Python 2.6.6
[root@localhost ]# python cone.py
请输入三角形底边长度:4
请输入三角形高度:4
该直角三角形的周长为: 13.657
该直角三角形的面积为: 8.000
锥形的表面积为: 50.265
该锥形的体积为: 67.021
[root@localhost ]# python cone.py
请输入三角形底边长度:3
请输入三角形高度:4
该直角三角形的周长为: 12.000
该直角三角形的面积为: 6.000
锥形的表面积为: 37.699
该锥形的体积为: 37.699
[root@localhost ]# python cone.py
请输入三角形底边长度:4
请输入三角形高度:3
该直角三角形的周长为: 12.000
该直角三角形的面积为: 6.000
锥形的表面积为: 37.699
该锥形的体积为: 50.265
[root@localhost ]# python cone.py
请输入三角形底边长度:12
请输入三角形高度:5
该直角三角形的周长为: 30.000
该直角三角形的面积为: 30.000
锥形的表面积为: 188.496
该锥形的体积为: 753.982
[root@localhost ]#
㈧ python输入三角形三条边判断是怎么样的
#include
int main() {
int a,b,c;
printf("输入三角形的三条边:
");
while(scanf("%d%d%d",&a,&b,&c) == 3) {
if(a + b > c && b + c > a && c + a > b) {
if(a == b && b == c) printf("等边三角形! ");
else if(a == b) {
if(a * a + b * b == c * c) printf("等腰直角三角形! ");
else printf("等腰三角形!
");
}
else if(b == c) {
if(b * b + c * c == a * a) printf("等腰直角三角形! ");
else printf("等腰三角形!
");
}
else if(c == a) {
if(c * c + a * a == b * b) printf("等腰直角三角形! ");
else printf("等腰三角形!
");
}
else if(a * a + b * b == c * c || b * b + c * c == a * a || c * c + a * a == b * b )
printf("直角三角形!
");
else printf("普通三角形!
");
}
else printf("不能构成三角形!
");
printf("
输入三角形的三条边,q to quit:
");
}
return 0;
}
Python变量类型
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。
Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
㈨ 用Python编写,print("X"),列出1个三角形,第1行1个X居中,第2行2个X居中,第3行5个X居中,列出10行来。
1、创建python文件,testtriangle.py;
㈩ 怎么用python编写直角三角形的代码
n=int(input("输入n(1<=n<=40):"))
for i in range(1,n+1):
for j in range(1,i+1):
print("*",end=' ')
print()