Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
- Số chính phương là số có bình phương căn bậc là số nguyên và bằng chính nó
- VD : xét số 9
+ \(9^2 =81\)
+ \(\sqrt{81}=9\)
⇒ Số 9 là số chính phương .
⇒ Code Python :
from math import sqrt
n = int(input("Nhập số n: "))
kt = sqrt(n)
if kt * kt == n :
print(n,"là số chính phương")
else :
print(n,"không là số chính phương.")
Hãy giúp mọi người biết câu trả lời này thế nào?
`+` Nếu có một số nguyên bình phương `= X` thì `X` là số chính phương.
`=>` Nếu `\sqrt{x}` là một số nguyên thì `X` là số chính phương.
`+` Sử dụng math.sqrt() để tính căn bậc 2.
`+` Sử dụng phương thức float().is_integer() để kiểm tra xem một số thực có phải số nguyên hay không.
$\\$
`\bb\text{Code Python:}`
from math import sqrt
x = int(input())
if (sqrt(x).is_integer()):
print(x, 'la so chinh phuong')
else:
print(x, 'khong phai so chinh phuong')
$\\$
`@Daoanhviet96`
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
14
62
8
bạn ơi cho mình hỏi, số nào căn ra rồi bình phương lên thì cũng bằng nó mà sao phân biệt được vậy ạk kiểu căn 7 bình phương lên cũng bằng 7. Vậy nó là số chính phương hả
5599
4343
3494
Số 7 căn xuống bằng mấy ạ
5599
4343
3494
Vì số 7 căn xuống ra số thập phân nên không là số chính phương nhé cậu, đó quy ước rồi