14
5
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
2901
1826
Bạn có thể sử dụng các hàm / phương thức ép kiểu có sẵn.
Giả sử bạn đang lưu kết quả vào biển `res`, bạn có thể ghi:
$\begin{equation} \boxed{\color{blue}{\texttt{res}}\ {\text{=}}\ \color{green}{\texttt{int}} \color{yellow}{\texttt{(}} \color{blue}{\texttt{res}} \color{yellow}{\texttt{)}}} \end{equation}$
$\\$
$\texttt{Code mẫu:}$
from math import pi # Sử dụng math.pi
R, X = map(int, input().split(',')) # Nhập dữ liệu từ bàn phím
res = R * R * pi / X # Tính số phần
res = int(res) # Ép về số nguyên
print(res) # Xuất kết quả
$\\$
$\\$
$\\$
$\color{#ffd710}{\texttt{\{}} \color{#8655d6}{\texttt{\{}}\ \ \color{#8cdcda}{\text{Daoanhviet96}}\ \ \color{#8655d6}{\texttt{\}}} \color{#ffd710}{\texttt{\}}}$
Hãy giúp mọi người biết câu trả lời này thế nào?
uses crt;
var r,x:real;
begin
clrscr;
readln(r,x);
write(trunc(r*r*pi/x));
readln
end.
Hãy giúp mọi người biết câu trả lời này thế nào?
hàm trunc() cũng là hàm làm tròn nhưng mà sẽ trả lại giá trị bé hơn giá trị ban đầu vd: 5.9-> in ra 5 6.1->in ra 6
2901
1826
Nếu trunc bên pascal giống trunc bên python / c++ / ... thì cái giải thích này sai đấy nhá -.-
"Trả về số nguyên gần với x nhất nhưng bé hơn x" đựt chưa
2901
1826
Đúng hơn "một tí" so với câu nãy, nhưng về cơ bản vẫn sai
: )
tóm lại là cái hàm nó lấy phần nguyên bỏ phần thập phân. Rồi, xong, hết
Bảng tin
1209
25879
388
:)))))
2901
47598
1826
Vô nó có cái id gì đó không biết, mà không biết thì làm bằng niềm tin :v
1209
25879
388
M viết dc code one-line bài giai thừa dc ko :v cho xin
2901
47598
1826
Tại sao phải viết trong khi có sẵn ? from math import factorial factorial(n)
1209
25879
388
Ô=)) mà t đang cần cái code one-line :v
1209
25879
388
Tính ra py tiện thật mà tiện quá mức cần thiết luôn ;-;
2901
47598
1826
print((lambda f, n: n*f(f,n-1) if n else 1)((lambda f, n: n*f(f,n-1) if n else 1), int(input())))
1209
25879
388
Thankkk