Viết hàm với tham số là số tự nhiên n in ra tất cả các số là ước nguyên tố của n

8.1 K

Với giải Luyện tập 1 trang 130 Tin học lớp 10 Kết nối tri thức chi tiết trong Bài 26: Hàm trong Python giúp học sinh dễ dàng xem và so sánh lời giải từ đó biết cách làm bài tập Tin học 10. Mời các bạn đón xem:

Giải bài tập Tin học lớp 10 Bài 26: Hàm trong Python

Luyện tập 1 trang 130 Tin học 10: Viết hàm với tham số là số tự nhiên n in ra tất cả các số là ước nguyên tố của n.

Gợi ý: Sử dụng hàm prime( ) trong phần thực hành.

Phương pháp giải:

Sử dụng hàm prime( ) trong phần thực hành.

Trả lời:

def prime(n):

    c=0

    k=1

    while k<n:

        if n%k==0:

            c=c+1

        k=k+1

    if c==1:

        return True

    else:

        return False

n=int(input("Nhập số tự nhiên n:"))

for i in range(1,n+1):

    if n%i==0 and prime(i)==True:

        print(i, end=" ")

Tin học 10 Bài 26: Hàm trong Python | Kết nối tri thức (ảnh 4)

Xem thêm lời giải bài tập Tin học 10 Kết nối tri thức hay, chi tiết khác:

Đánh giá

0

0 đánh giá