(1 điểm) Viết chương trình để in ra màn hình các số nguyên tố từ 1 đến n, với n là số nguyên dương nhập vào từ bàn phím.
Câu hỏi trong đề: Bộ 6 đề thi cuối kì 2 Tin học 10 Cánh diều có đáp án !!
Quảng cáo
Trả lời:
def isPrime(n):
if n<2: return False
kt = True; i = 2; import math
while i<=math.ceil(math.sqrt(n)) and kt:
if n%i==0 and n!=2: kt = False
i = i + 1
return kt
#Chương trình chính
n = int(input('Mời nhập số nguyên dương n: '))
import math
print('Dãy các số nguyên tố từ 1 đến',n,'là:')
for i in range(2,n+1):
if isPrime(i): print(i,end=' ')
Hot: 1000+ Đề thi cuối kì 2 file word cấu trúc mới 2026 Toán, Văn, Anh... lớp 1-12 (chỉ từ 60k). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
Ds=={3, 4, 5, 6, 7}
[1, 2, 3, 4, 5]=Ds
Ds=[1.5, 2, 3, “9”, “10”]
Ds==[]
Lời giải
Đáp án đúng là C
Lời giải
Đáp án đúng là B
Câu 3
A. (-3 <= A[i] <= 9)
B. (A[i] < -3) and (A[i] > 9)
C. (A[i] > -3) or (A[i] < 9)
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 4
A[len(A)-1] = 100
A.append(100)
A[len(A)]= 100
A= A +100
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 5
In ra màn hình các số chẵn từ 1 đến 100
In ra các số từ 1 đến 100
In ra các số từ 1 đến 99
In ra các số lẻ từ 1 đến 100
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.