Câu hỏi:

13/05/2022 1,093

Sử dụng hàm prime, em hãy viết chương trình in ra các số nguyên tố trong khoảng từ m đến n, với m, n là hai số tự nhiên và 1< m < n.

Siêu phẩm 30 đề thi thử THPT quốc gia 2024 do thầy cô VietJack biên soạn, chỉ từ 100k trên Shopee Mall.

Mua ngay

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

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(m,n+1):

    if prime(i)==True:

        print(i, end=" ")

Quảng cáo

book vietjack

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Thiết lập hàm power(a, b, c) với a, b, c là các số nguyên. Hàm trả lại giá trị (a+b)c

Xem đáp án » 13/05/2022 5,834

Câu 2:

Giả sử hàm f có hai tham số x, y khi khai báo, hàm sẽ trả lại giá trị x + 2y. Lời gọi hàm f(10,a) có lỗi hay không?

Xem đáp án » 13/05/2022 4,018

Câu 3:

Viết chương trình thực hiện: Nhập n số tự nhiên từ bàn phím, hai số cách nhau bởi dấu cách. Tính và in ra tổng của các số này.

Xem đáp án » 13/05/2022 3,184

Câu 4:

Thiết lập hàm change() có hai tham số là xâu ho_ten và số c. Hàm sẽ trả lại xâu kí tự ho_ten là chữ in hoa nếu c = 0. Nếu tham số c khác 0 thì hàm trả lại xâu ho_ten là chữ in thường.

Xem đáp án » 13/05/2022 1,869

Câu 5:

Phân biệt tham số và đối số

Quan sát ví dụ sau, tìm hiểu cách dữ liệu được truyền qua tham số vào hàm. Thảo luận để giải thích kết quả.

Phân biệt tham số và đối số Quan sát ví dụ sau, tìm hiểu cách dữ liệu  (ảnh 1)

Xem đáp án » 13/05/2022 1,434

Câu 6:

Giả sử một hàm khi khai báo có một tham số, nhưng khi gọi hàm có thể có hai đối số được không?

Xem đáp án » 13/05/2022 1,111

Bình luận


Bình luận