Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Hải Trần

Mình cần giúp bài này

Nhập từ bàn phím số nguyên dương N (1N109)
Hiển thị ra màn hình:
+ Dòng 1: ghi số A là tổng các số nguyên chẵn và chia hết cho 3 thuộc đoạn
từ 1 đến N.
+ Dòng 2: ghi số B là ước nguyên dương lớn nhất của N (B  N).
+ Dòng 3: ghi số C là số lượng các chữ số của N.
+ Dòng 4: ghi YES nếu N là số nguyên tố, ngược lại hiển thị NO.
Ví dụ:

Nhập vàoHiển thị
N = 25

4
5

2
NO

 

Hải Trần
7 tháng 1 2022 lúc 20:53

Số N (0<N<10 mũ 9)

Nguyễn Hoàng Anh
7 tháng 1 2022 lúc 21:54

N = int(input())
A = 0
B = 0
So_uoc = 0
KQ = ""
for x in range(1, N):
    if (x%2==0) and (x%3==0):
        A += 1
    if (x>0) and (N%x==0):
        if (x>B):
            B = x
for i in range(1, N+1):
    if (N%i==0):
        So_uoc += 1
if (So_uoc == 2):
    KQ = "YES"
else:
    KQ = "NO"
print(A)
print(B)
print(len(str(N)))
print(KQ)

(Chẳng biết đúng không đâu bucminh)


Các câu hỏi tương tự
NGuyễn Tuấn
Xem chi tiết
huynh chinh
Xem chi tiết
89654DAUUBUOIIIII956
Xem chi tiết
Quỳnh Hoa
Xem chi tiết
Noelle
Xem chi tiết
Duy Đức Anh Nguyễn
Xem chi tiết
Hello1234
Xem chi tiết
Hello1234
Xem chi tiết
Hiếu Phí Lê
Xem chi tiết