Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
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
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
Đú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
Sự kiện
542
12670
191
:)))))
2621
41540
1613
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
542
12670
191
M viết dc code one-line bài giai thừa dc ko :v cho xin
2621
41540
1613
Tại sao phải viết trong khi có sẵn ? from math import factorial factorial(n)
542
12670
191
Ô=)) mà t đang cần cái code one-line :v
542
12670
191
Tính ra py tiện thật mà tiện quá mức cần thiết luôn ;-;
2621
41540
1613
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())))
542
12670
191
Thankkk