1.输入一个三位数判断是否水仙花
def demo1():
num3=int(input("请输入一个三位数:"))
hundreds_place = int(num3 // 100 % 10)
ten_place = int(num3 / 10 % 10)
one_place = int(num3 % 10)
if hundreds_place ** 3 + ten_place ** 3 + one_place ** 3 == num3:
print(f"{num3}是水仙花数")
else:
print(f"{num3}不是水仙花数")
if __name__ == '__main__':
demo1()
2.根据身高体重计算某个人的BMI指数:
height = float(input('请输入您的身高(m):'))
weight = float(input('请输入您的体重(kg):'))
BMI = weight / (height * height)
print('您的BMI值为:',BMI)
3.计算三角形面积
one_len = float(input('输入三角形第一边长: '))
two_len = float(input('输入三角形第二边长: '))
three_len = float(input('输入三角形第三边长: '))
s = (one_len + two_len + three_len) / 2
area = (s * (s - one_len) * (s - two_len) * (s - three_len)) ** 0.5
print('三角形面积为%0.1f' % area)