Học lập trình Python- Giải đề 2 thi học sinh giỏi Tin học cấp huyện
Các em học sinh yêu thích học lập trình Python thân mến hôm nay thầy sẽ giải đề 2 thi học sinh giỏi Tin học cấp huyện có đáp án. Để cho các em có thể bám sát hơn nữa với đề thi cấp huyện, cấp tỉnh hoặc đề thi vào lớp 10 chuyên Tin sắp tới. Thầy đã soạn ra trong 20 đề các em có thể tham khảo thi thử để chuẩn bị thi tốt hơn trong kỳ thi khó khăn và đầy thử thách sắp tới! Thầy chúc tất cả các em vượt qua kì thi thật tốt nhé!
- Các đề ôn thi để chuẩn bị thi Cấp Huyện thì các em vào đường dẫn phía dưới để tham khảo giúp thầy nhé!
- Giải đề 1 và đáp án thi Học sinh giỏi tin học Python C++ THCS có tài liệu ôn thi
- Giải đề 2 và đáp án thi Học sinh giỏi tin học Python C++ THCS có tài liệu ôn thi
- Giải đề 3 thi học sinh giỏi tin học lập trình Python có đáp án
- Giải đề 4 ôn thi học sinh giỏi Tin Học THCS lập trình Python có đáp án
- Giải đề 5 và đáp án thi HSG Tin Python có số Pell.
- Giải đề 6 và đáp án bồi dưỡng học sinh giỏi tin 10 có số Armstrong
- Giải đề 7 và đáp án thi học sinh giỏi tin học 10 Python có số Collatz
- Giải đề 8 trong 20 đề Bồi dưỡng học sinh giỏi Tin học lớp 9 có số Kaprekar.
- Giải đề 9 thi HSG Tin học lớp 8 lập trình Python có số Happy
- Giải đề 10 thi tin học trẻ THPT có bài In các xâu con trong xâu s.
- Đề thi hsg tin 11 python có đáp án hay nhất 2024
- 12 đề và đáp án thi HSG tin Python có sắp xếp
- Đề 13 thi học sinh giỏi Tin học THCS có đáp án hay nhất năm 2024.
- 14 đề bồi dưỡng học sinh giỏi tin học lớp 7, 8, 9 THCS mới nhất !
- 15 Đề thi học sinh giỏi Tin học lớp 9 cấp huyện hay nhất 2024 – 2025
- 16 Đề bài tập Python có lời giải PDF thi HSG cấp huyện mới nhất
- 17 đề thi tin học trẻ có Đáp Án python THCS cấp huyện PDF
- 18 Đề thi học sinh giỏi Tin học THCS có đáp ÁN dễ học nhất năm 2025
- 19 thi HSG Tin 9 C ++ hoặc Python có đáp án
- 100 đề và đáp án thi HSG tin Python cấp huyện 2025
- Các đề thi ở cấp huyện cần luyện tập nâng cao:
- Các Đề luyện thi chuyên tin lớp 10 năm 2024 – 2025:
- Còn em nào chưa giải đề được mà muốn học từ cơ bản đến nâng cao và đến giải đề thi vào đường link phía dưới các em nhé!
Nguồn: 300bàicode.vn
- Còn em nào chưa giải đề được mà muốn học từ cơ bản đến nâng cao và đến giải đề thì vào đường link phía dưới các em nhé!
Tự học Python từ cơ bản đến nâng cao đến giải đề thi nhé có tài liệu pdf tải về học
Các phần mềm lập trình Python PyCharm Edu 2020.2.2 bao gồm:
- Phiên bản dành cho Windows 10 và Windows 11:
- Phiên bản dành cho Windows 7:
Rồi còn chờ gì nữa mà không vào giải đề thôi nào !
Học lập trình Python bằng cách Giải đề 2 thi học sinh giỏi Tin học cấp huyện
STT | TÊN BÀI | TÊN FILE | FILE DỮ LIỆU | FILE XUẤT |
Bài 1 | Tính khung tuổi |
D021.* |
D021.INP | DO21.OUT |
Bài 2 | In ra những số nguyên chẵn từ m đến n | D022.* | D022.INP | D022.OUT |
Bài 3 | In các số lẻ trong mảng | D023.* | D023.INP | D023.OUT |
Bài 4 | In các phần tử có trong xâu s | D024.* | D024.INP | D024.OUT |
Bài 5 | Tính tổng n số nguyên tố đầu tiên | D025.* | D025.INP | D025.OUT |
Dấu * được thay thế bởi PY, CPP của ngôn ngữ lập trình được sử ( tương ứng là Python hoặc C++)
Bài 1: (4 điểm) Tính khung tuổi từ mẫu giáo đến đại học?
- Diễn giải: Nhập vào tuổi của 3 học sinh, tính tuổi trung bình. Cho biết tuổi trung bình đó thuộc khung tuổi nào sau đây:
-
- Nếu tuổi trung bình <6: Mẫu giáo
- Nếu tuổi trung bình từ 6 đến 11: Tiểu học
- Nếu: 11 < tuổi trung bình <=15: Trung học cơ sở
- Nếu: 15< tuổi trung bình <=18: Trung học phổ thông
- Nếu tuổi trung bình >18: Trung cấp, cao đẳng, đại học
- Input: Ba số nguyên a, b, c trên một dòng cho biết tuổi của 3 học sinh, các số phân tách nhau bởi dấu cách, (0<a, b, c<100).
- Output: Tuổi trung bình (2 chữ số thập phân), dấu và khung tuổi
- Ví dụ:
Input |
Output |
5 7 10 | 7.33-Tieu hoc |
19 13 15 | 15.67-Trung hoc pho thong |
Bài 2: (4 điểm) In những số nguyên chẵn từ m đến n?
- Diễn giải:
- Nhập vào hai số nguyên m và n (m<=n).
- In ra những số nguyên chẵn từ m đến n
- Input:
- Hai số nguyên dương m và (0<m, n<106)
- Mỗi số trên một dòng.
- Output: Các số nguyên chẵn từ m đến n trên cùng một dòng, các số cách nhau một dấu cách. Nếu không có số chẵn nào từ m đến n thì in dấu
- Ví dụ:
Input |
Output |
11
15 |
12 14
|
2 | 2468 10 12 |
Bài 3: (4 điểm) In các số có lẽ trong mảng?
- Diễn giải:
- Nhập vào một mảng a có n số nguyên: ao, ai, a2, an-i,
- in các số có lẽ của mảng theo thứ tự xuất hiện trong mảng, mỗi số một dòng
- Input:
- Dòng một là số nguyên n (0<n<106).
- Dòng hai là n số nguyên có giá trị tuyệt đối không vượt quá 105, cách nhau bởi dấu cách.
- Output:
- Các số có lẽ của mang theo thứ tự xuất hiện trong mảng, mỗi số một dòng.
- Nếu không có số lẻ nào trong mảng thì in dấu “-“
- Ví dụ:
Input |
Output |
7 | 9 |
9 0 3 8 6 7-2 | 3 |
7 | |
5 | 5 |
5 7684 | 7 |
Bài 4: (4 điểm) In các từ có trong xâu s ?
- Diễn giải: Nhập vào một xâu s. In các từ có trong xâu s
- Input: Xâu s trên một dòng, có độ dài không vượt quá 105, chứa các ký tự là chữ cái, chữ số, ký hiệu và các dâu cách.
- Output: Các từ trong xâu theo thứ tự xuất hiện, mỗi từ một dòng
- Ví dụ:
Input | Output |
Toi hoc LAP TRINH Python tu nam 2024 | Toi
hoc LAP TRINH Python Tu nam 2024 |
Thi HOC SINH GIOI mon Tin Hoc vao thang 02/2025 | Thi
HOC SINH GIOI Mon Tin Hoc vao thang 02/2025 |
Bài 5: (4 điểm) Tính tổng n số nguyên tố đầu tiên?
- Diễn giải:
- Nhập vào một số tự nhiên n.
- Tính tổng n số nguyên tố đầu tiên Số nguyên tố là số chỉ chia hết cho 1 và chính nó (chỉ có 2 ước)
- Ví dụ:
- n=7 là số nguyên tố vì 7 chỉ chia hết cho 1 và 7
- n=8 Không là số nguyên tố vì 8 chia hết cho 1 và 8 nhưng còn chia hết cho 2 và 4
- Số nguyên tố thứ nhất là 2
- Dãy số nguyên tố: 2,3,5, 7,11, 13,17, 19,23,29,31,37,….
- Input: Một số nguyên n (0<n<103)
- Output: Tính tổng n số nguyên tố đầu tiên
Input
Output
4 17 7 58
Giải bài 1: (4 điểm) Tính khung tuổi từ mẫu giáo đến đại học?
import sys sys.stdin=open('D021.INP','r') sys.stdout=open('D021.OUT','w') a,b,c=map(int,input().split()) #C1 TBC=(a+b+c)/3 print('%0.2f'%TBC,'-',sep='',end='') if TBC<6: print('Mau giao') elif 6<=TBC<11: print('Tieu hoc') elif 11<TBC<=15: print('Trung hoc co so') elif 15<TBC<=18: print('Trung hoc pho thong') elif TBC>18: print('Trung cap, cao dang, dai hoc')
Giải Bài 2: (4 điểm) In những số nguyên chẵn từ m đến n?
import sys sys.stdin=open('D022.INP','r') sys.stdout=open('D022.OUT','w') m=int(input()) n=int(input()) dem=0 for i in range(m,n+1): if i%2==0: dem+=1 print(i,end=' ') if dem==0: print('-')
Giải Bài 3: (4 điểm) In các số có lẽ trong mảng?
import sys sys.stdin=open('D023.INP','r') sys.stdout=open('D023.OUT','w') n=int(input()) a=list(map(int,input().split())) dem=0 for i in range(len(a)): if a[i]%2!=0: dem+=1 print(a[i]) if dem==0: print('-')
Giải Bài 4: (4 điểm) In các từ có trong xâu s ?
import sys sys.stdin=open('D024.INP','r') sys.stdout=open('D024.OUT','w') n=input().split() for i in n: print(i)
Giải Bài 5: (4 điểm) Tính tổng n số nguyên tố đầu tiên?
import sys sys.stdin=open('D025.INP','r') sys.stdout=open('D025.OUT','w') def ktnt(n): i=2 while i*i<=n and n%i!=0: i+=1 return i*i>n and n>1 n=int(input()) dem=0 tong=0 i=0 while dem<n: if ktnt(i): dem+=1 tong+=i i+=1 print(tong)
Nếu bạn thấy hay ! xin bạn 1 phút ! vui lòng đánh giá 5 sao cho trang website của chúng tôi ! để có động lực làm thêm nhiều bài hay nữa ! cảm ơn quý khách nhé !
Miễn phí 10% khóa học lập trình Python online “Hãy đăng ký ngay !” còn lại chỉ 9 bạn!
- Qua đường dây nóng hỏi: 093.717.9278 ( Gặp Thầy Tấn Dân Cử Nhân Công Nghệ Thông Tin)
- Thầy chuyên bồi dưỡng môn tin học thi học sinh giỏi cấp huyện và cấp tỉnh.
Trung tâm tin học Tấn Dân
- Hotline: 093.717.9278 ( Gặp Tấn Dân Cử Nhân Công Nghệ Thông Tin)
- Website: vitinhtandan.com
- Email: vitinhtandan@gmail.com