为什么我的代码出错了? python

B2014 与圆相关的计算

@[zhouzhangshuo](/user/654804) 不会用代码块就不要发 \```python r=float(input()) print("%.4f"%(2r),"%.4f"%(23.14159r),"%.4f"%(3.14159r*r)) \``` 才是正确的! ```python r=float(input()) print("%.4f"%(2r),"%.4f"%(23.14159r),"%.4f"%(3.14159r*r)) ```
by zym0325 @ 2023-05-30 21:19:28


《23.14159》 这是代码不是数学题
by huangruiheng0217 @ 2023-05-30 21:21:05


@[zhouzhangshuo](/user/654804) 问题错在您混淆了 python 中的乘和现实中的圆的公式,将乘号省略掉了,自然不对
by zym0325 @ 2023-05-30 21:21:37


@[huangruiheng0217](/user/505954) 不只是,还有 3.14159r ![](https://cdn.luogu.com.cn/upload/image_hosting/z9ht0sus.png)
by zym0325 @ 2023-05-30 21:22:27


就挺 $6$ 的
by huangruiheng0217 @ 2023-05-30 21:26:01


这是 markdown 把 `*` 吃了吧…… 他想发的应该是 ```python r=float(input()) print("%.4f"%(2*r),"%.4f"%(2*3.14159*r),"%.4f"%(3.14159*r*r)) ```
by Strelitzia_ @ 2023-05-31 19:13:42


```python r=float(input()) d=2*r d= round(d, 4) print(d) l=3.14159*d l=round(l, 4) print(l) s=3.14159*r*r s= round(s, 4) print(s) ```
by liyandong @ 2023-06-09 23:04:11


```python r, π = float(input()), 3.14159 d = r * 2 C = π * d S = π * r * r print("%.4f %.4f %.4f" %(d, C, S)) ```
by WhtshpBlkhse @ 2023-07-02 18:08:13


|