python小练习
1、输入三个值,判断三角形形状,若不符合三角形成立条件则要求重新输入
flag=False while flag==False: a = input('请输入第一个的正整数:') b = input('请输入第二个的正整数:') c = input('请输入第三个的正整数:') if a.isdigit() and b.isdigit() and c.isdigit(): a=int(a) b=int(b) c=int(c) if a not in range(1, 11) and b not in range(1, 11) and c not in range(1, 11): print('输入范围不对噢,要输入1-10之间的') elif (b+c)<=a or (a+c)<=b or (a+b)<=c: print('输入的数字不能构成一个三角形噢,请重新输入') else: flag = True if a == b and b == c: print('等边三角形') elif a == b or a == c or c == b: print('等腰三角形') else: print('普通三角形') else:print('要输入整数噢')
2、