Hướng dẫn count primes in range in python - đếm số nguyên tố trong phạm vi trong python
Hai số toàn bộ N1 và N2 được truyền dưới dạng đầu vào. Chương trình phải in số số nguyên tố có giữa N1 và N2 (phạm vi bao gồm N1 và N2) Định dạng đầu vào: & nbsp; dòng đầu tiên sẽ chứa giá trị của dòng thứ hai N1 thứ nhất sẽ chứa giá trị của số thứ hai N2 & NBSP; First line will contain the value of the first number N1 Second line will contain the value of the second number N2 Định dạng đầu ra: & nbsp; dòng đầu tiên sẽ chứa số lượng số nguyên tố giữa N1 và N2 & NBSP;First line will contain the count of prime numbers between N1 and N2 SampleInput/Output: Ví dụ 1: & nbsp; đầu vào: & nbsp; 6142 & nbsp; 6200Output: & nbsp; 6 & nbsp; & nbsp; Ví dụ 2: & nbsp; đầu vào: & nbsp; 3870 & nbsp; đầu ra: 7 & nbsp; giải thích: & nbsp; các số nguyên tố trong phạm vi 38 đến 70 là 41, 43, 47, 53, 59, 61, 67
Tôi đã cố gắng tìm các số nguyên tố trong một phạm vi (đầu vào sẽ được quyết định bởi người dùng) và tổng số số nguyên tố. Tôi có thể tìm thấy các số nguyên tố nhưng không thể thực hiện một phần-tính toán các số nguyên tố. Ai giúp tôi với? Đây là chương trình
Đầu ra kết quả như sau (trong khoảng từ 10 đến 100) ('Số nguyên tố giữa', 10, 'và', 100, 'là:')
sa mạc 55.1K21 Huy hiệu vàng132 Huy hiệu bạc162 Huy hiệu đồng21 gold badges132 silver badges162 bronze badges Đã hỏi ngày 10 tháng 6 năm 2018 lúc 6:52Jun 10, 2018 at 6:52
2 Cách dễ nhất là có một biến tăng lên mỗi khi bạn tìm thấy số nguyên tố. Vì vậy, khi bạn đang in số, cũng tăng số lượng. Bạn có thể làm điều đó theo nhiều cách khác, tức là bằng cách lưu từng số nguyên tố trong một mảng sau đó đếm số phần tử, v.v. Để làm với biến:
Để làm với mảng:
Đã trả lời ngày 10 tháng 6 năm 2018 lúc 6:58Jun 10, 2018 at 6:58
4 Để đếm số số nguyên tố, bạn có thể sử dụng danh sách để lưu trữ các số nguyên tố trước và sau đó chỉ cần sử dụng
Đã trả lời ngày 10 tháng 6 năm 2018 lúc 7:10Jun 10, 2018 at 7:10
Mahir Islammahir Hồi giáoMahir Islam 1.8612 huy hiệu vàng11 Huy hiệu bạc32 Huy hiệu đồng2 gold badges11 silver badges32 bronze badges 2 Thư viện "Sympy" sẽ hữu ích trong những tình huống này
Đã trả lời ngày 21 tháng 8 năm 2019 lúc 13:03Aug 21, 2019 at 13:03
Tôi đã tìm thấy một số phương thức khác để đếm số nguyên tố được tìm thấy tại https://stackoverflow.com/a/53451147/4683899. Trong ví dụ này, bạn có thể tùy chỉnh danh sách của mình.
hoặc nếu bạn muốn hoàn thành cùng một tác vụ trong phạm vi thì chỉ cần chỉnh sửa đầu vào (). split () thành phạm vi (dưới, trên+1)
Đã trả lời ngày 25 tháng 10 năm 2019 lúc 11:11Oct 25, 2019 at 11:11
|