最后一行代码中两个%分别是什么作用?
a = int(input("请输入三角形第一条边:"))b = int(input("请输入三角形第二条边:"))
c = int(input("请输入三角形第三条边:"))
s = (a+b+c)/2
S = (s*(s-a)*(s-b)*(s-c))**0.5
print("三角形的面积 %0.2f" %S) 本帖最后由 疾风怪盗 于 2020-10-4 14:58 编辑
还是学新的方式吧,更加方便
a = int(input("请输入三角形第一条边:"))
b = int(input("请输入三角形第二条边:"))
c = int(input("请输入三角形第三条边:"))
s = (a+b+c)/2
S = (s*(s-a)*(s-b)*(s-c))**0.5
print(f"三角形的面积{S:.2f}") 疾风怪盗 发表于 2020-10-4 14:52
还是学新的方式吧,更加方便
最后一行前面的f的作用是? 第一个%的意思是:输出格式
第二个%的意思是:要输出哪些东西(变量名)
如果问题解决了,请不要忘了设置【最佳答案】 云烟成雨3602 发表于 2020-10-4 15:02
最后一行前面的f的作用是?
https://www.jianshu.com/p/70de5984a5ba
看这个
页:
[1]