Viết chương trình nhập và 1 số x :kiểm tra xem: a. Nó có phải là số nguyên tố hay không. b. Nó có phải là số chính phương. c.nó phải là số : hoàn hảo . d.nó có phải là số Fibonaci
2 câu trả lời
Câu a:
def check_prime_number(x):
flag = 1;
if (x <2):
flag = 0
return flag
for p in range(2, x):
if x % p == 0:
flag = 0
break
return flag
x = int(input("nhập giá trị x: "))
check = check_prime_number(x);
if check == 1:
print(x," la so nguyen to")
else:
print(x,"khong phai so nguyen to")
Câu b:
def find_square_number(x):
flag = 0;
if any(i**2 == n for i in range(x+1)):
flag = 1
return flag
x = int(input("Nhập số nguyên x: "))
check = find_square_number(x);
if check == 1:
print(x,"la so chinh phuong")
else:
print(x,"khong phai la so chinh phuong")
Câu c, d mik không hiểu đề bài nên bạn thông cảm
Câu a:
def check_prime_number(x):
flag = 1;
if (x <2):
flag = 0
return flag
for p in range(2, x):
if x % p == 0:
flag = 0
break
return flag
x = int(input("nhập giá trị x: "))
check = check_prime_number(x);
if check == 1:
print(x," la so nguyen to")
else:
print(x,"khong phai so nguyen to")
Câu b:
def find_square_number(x):
flag = 0;
if any(i**2 == n for i in range(x+1)):
flag = 1
return flag
x = int(input("Nhập số nguyên x: "))
check = find_square_number(x);
if check == 1:
print(x,"la so chinh phuong")
else:
print(x,"khong phai la so chinh phuong")
Câu c, d mik không hiểu đề bài nên bạn thông cảm.