100 đề và đáp an thi HSG Tin Python
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é!
Nguồn: 300bàicode.vn
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
Rồi còn chờ gì nữa mà không vào giải đề thôi nào !
DANH SÁCH TÓM TẮT:
| 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++)
| Input | Output |
| 5 7 10 | 7.33-Tieu hoc |
| 19 13 15 | 15.67-Trung hoc pho thong |
| Input | Output |
| 11 15 | 12 14
|
| 2 | 2468 10 12 |
| Input | Output |
| 7 | 9 |
| 9 0 3 8 6 7-2 | 3 |
| 7 | |
| 5 | 5 |
| 5 7684 | 7 |
| 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 |
| Input | Output |
| 4 | 17 |
| 7 | 58 |
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') 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('-')
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('-')
import sys
sys.stdin=open('D024.INP','r')
sys.stdout=open('D024.OUT','w')
n=input().split()
for i in n:
print(i)
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) Khóa học Python online từ cơ bản đến nâng cao
Trung tâm tin học Tấn Dân
100 Bài Lập Trình Python Có Lời Giải Cơ Bản Đến Nâng Cao PDF –…
100 Đề Tổng Hợp Thi Tin Học Ứng Dụng Cơ Bản – Đại học Khoa…
⭐ Giới thiệu: Laptop lỗi ngay lúc đang gấp? Đừng hoảng! Laptop đang dùng ngon…
✅ Giới thiệu Bạn đang dùng PC thì đột nhiên đơ, chậm, xoay vòng mãi…
Mở bài – Khó khăn khi laptop gặp sự cố nhưng không thể mang ra…
Mở bài – Ổ cứng SSD quan trọng thế nào với dân đồ họa Đối…
This website uses cookies.
View Comments
It is appropriate time to make a few plans for the future and it is time to be happy. I have read this submit and if I could I want to counsel you some fascinating things or suggestions. Maybe you can write next articles relating to this article. I wish to read even more issues approximately it!