这种很基础的计算三角形代码怎么样才可以敲正确啊?

研究一晚上了没有头绪(泪目

img



img

img

img

img


以上五张图分别是示范题目以及我的一些个失败尝试。麻烦各位帮我看看😭

1.输入浮点数之后,变成字符串。字符串有1个小数点,导致int()无法转换

2.如果是正整数的字符串,int()是可以转换成功的。

改成这样:
a= int(float(input("a:")))