其实我本来这题是不太用py的因为我有点忘记保留3位小数用format怎么写了
先上c艹
#include <bits/stdc++.h>
using namespace std;
int main() {
double r;
cin >> r;
printf("VOLUME = %.3lf", 4 / 3.0 * 3.14159 * r * r * r);
}
接着py
r = input()
print('VOLUME = {:.3f}'.format(4 / 3.0 * 3.14159 * r * r * r))
这里再提供一种py大佬wangjy的做法:
r = input()
print(f'{4 / 3 * 3.14159 * r ** 3 :.3f}')
反正我不懂
喂喂喂,你直接照搬的吗?我没加
VOLUME =
,你得加上啊nz
?
问题是我不知道怎么加az
你别告诉我是python不是Python3py
@[忘打周赛]
f''
->f-string
f-string
的功能:{}
里的表达式相当于eval()
:.3f
表示保留三位小数这你知道不要告诉我你问的是:**
(乘方, 比*
的优先级更高一些)哦谢谢