Môn Tin họcQuản lý học tập Tin học

CLB Toán học - Săn số nguyên tố từ vòng quay may mắn

Lớp 10Lập trìnhpythonGiải quyết vấn đề với máy tínhVận dụng

Thang điểm 10 · 6 test case chấm tự động · 3 tiêu chí chấm

CLB Toán học tổ chức trò chơi: có n thành viên tham gia, mỗi người quay được một số nguyên (có thể âm, bằng 0 hoặc dương). Ban tổ chức cần một chương trình để:

  • Đếm xem trong dãy số có bao nhiêu số là số nguyên tố.
  • Tính tổng của tất cả các số nguyên tố đó.

Yêu cầu bắt buộc: chương trình phải được tổ chức bằng các hàm có tham số, trong đó:

  • Viết một hàm is_nguyen_to(n) nhận một tham số n, trả lại True nếu n là số nguyên tố, ngược lại trả lại False (dựa theo ý tưởng hàm kiểm tra số nguyên tố đã học ở bài trước).
  • Viết hàm dem_nguyen_to(danh_sach) sử dụng lại hàm is_nguyen_to để đếm số lượng số nguyên tố trong danh_sach.
  • Viết hàm tong_nguyen_to(danh_sach) sử dụng lại hàm is_nguyen_to để tính tổng các số nguyên tố trong danh_sach.

Chương trình chính chỉ được phép gọi các hàm trên (không viết lại logic kiểm tra nguyên tố ở chương trình chính).

Định dạng vào: dòng đầu tiên là số nguyên n (số lượng thành viên); dòng thứ hai gồm n số nguyên cách nhau bởi dấu cách.

Định dạng ra: in hai dòng theo đúng mẫu ở bảng ví dụ.

InputOutput
5
2 4 7 9 11
So luong so nguyen to: 3
Tong cac so nguyen to: 20
3
1 1 1
So luong so nguyen to: 0
Tong cac so nguyen to: 0
4
13 17 19 23
So luong so nguyen to: 4
Tong cac so nguyen to: 72
#tham số của hàm#chương trình con#số nguyên tố#tái sử dụng hàm#vòng lặp#category:phat_trien_tu_duy#difficulty:applying

Giáo viên giao bài này cho lớp, học sinh nộp bài trực tuyến và được chấm tự động.

Giáo viên đăng nhập để giao bài