您的位置:首页 > python教程python教程

我刚学这个,怎么用python表示三角形成立【python数字三角形教程】

python数字三角形教程2020-09-16 14:59:04人已围观

我刚学这个,怎么用python表示三角形成立
def Get_List(a,b,c):
    oList = [a,b,c]
    oList.sort()
    return oList

a = raw_input('请输入三的第一条边长: ')
b = raw_input('请输入三角第二条边长: ')
c = raw_input('请输入三角形的条边长: ')

if a.isdecimal() and b.isdecimal() and c.isdecimal():
    Lst = Get_List(a,b,c)
    a = float(Lst[0])
    b = float(Lst[1])
    c = float(Lst[2])
    if a > 0 and a   b > c:
        print '三角形成立'
        if a == b:
            print '是等腰三角形'
        elif pow(a,2)   pow(b,2) == pow(c,2):
            print '是直角三角形'
    else:
        print '三角形不成立'
else:
    print '请输入数字'

python 如何用for循环 写一个三角形?
for i in range(1,6):
print (2*i-1)*'.'
python 3.6.3,怎么写出一个数字组成的三角形
import stringnums = string.digitsdef check(a): if type(a) is not str: return False else: for i in a: if i not in nums: return False return True使用字符块里面的宏定义digits,它定0到9等10个数字。循环判断你给定的字符串里面个字符,如果发现其中一个字符不是数字就返回错误,如果遍历完了都没有发现不是数字的就返回正确

很赞哦! ()