Tài liệu Ôn thi HSG Tin học THPT Python
Mến chào các em yêu thích môn lập trình python! Hôm nay thầy sẽ giới thiệu 7 đề thi học sinh giỏi tin học 10 Python hay nhất năm 2024. Cho các em có những trải nghiệm ôn thi tốt nhất để chuẩn bị cho kỳ thi cam go sắp tới nhé ! Quan mỗi bài thi các em phải rút ra được những kinh nghiệm gì? ghi tóm tắt các phần quan trọng trong tập để khi sắp tới kỳ thi ôn lại lần nữa là vô thi ngon lành các em nhé !
Đây đã là đề thi thứ 7 rồi các em nếu chưa làm từ đề 1 hãy giải từ đề 1 trước rồi mới làm đề này các bạn nhé !
Nguồn: 300bàicode.vn
DANH SÁCH TÓM TẮT:
Thứ tự | Tên hài | File chương trinh | File dữ liệu vào | File kết quả |
Bài 1 | Tính “tiết học” trong ngày | D081.* | D081.INP | D081.OUT |
Bài 2 | In những số nguyên tố từ m đến n | D082.* | D082.INP | D082.OUT |
Bài 3 | Đếm số lượng số âm trong mảng | D083.* | D083.INP | D083.OUT |
Bài 4 | Sắp xếp các từ trong xâu theo thứ tự chiều dài của từng từ | D084.* | D084.INP | D084.OUT |
Bài 5 | In số lượng của dãy số Collatz bắt dấu từ n | D085.* | D085.INP | D085.OUT |
Dấu * được thay thế bởi PY, CPP của ngôn ngữ lập trình được sử dụng tương ứng là Python hoặc C ++.
|
input | output |
07:55 | Tiet 2 |
08:40 | Giai lao |
Input | Output |
11 15 | 11 13 |
2 13 | 2 3 5 7 11 13 |
Input | Output |
9 -6 3 8 10 -7 -2 | 3 |
7 3 8 0 2 | 0 |
Input | Output |
Toi hoc LAP TRINH C++ tu nam 2024 | tu Toi hoc LAP C++ nam 2023 TRINH |
Thi HOC SINH GIOI mon Tin Hoc | Thi HOC mon Tin Hoc SINH GIOI |
Input | Output |
5 | 6 |
6 | 9 |
import sys sys.stdin=open('D081.INP','r') sys.stdout=open('D081.OUT','w') a=input() if '07:00'<=a<'07:46': print('Tiet 1') elif '07:50'<=a<'08:35': print('Tiet 2') elif '09:00'<=a<'09:45': print('Tiet 3') elif '09:50'<=a<'10:35': print('Tiet 4') elif '10:45'<=a<'11:30': print('Tiet 5') else: print('Giai lao')
import sys sys.stdin=open('D082.INP','r') sys.stdout=open('D082.OUT','w') def ktnt(n): i=2 while (i*i<=n) and (n%i!=0): i+=1 return (i*i>n) and (n>1) m=int(input()) n=int(input()) dem=0 for i in range(m,n+1): if ktnt(i): print(i,end=' ') dem+=1 if dem==0: print('-')
import sys sys.stdin=open('D083.INP','r') sys.stdout=open('D083.OUT','w') a=list(map(int,input().split())) dem=0 for i in range(0,len(a)): if a[i]<0: dem+=1 print(dem,end=' ')
import sys sys.stdin=open('D084.INP','r') sys.stdout=open('D084.OUT','w') n=input().split() n.sort(key=len) for i in range(len(n)): print(n[i],end=' ')
import sys sys.stdin=open('D085.INP','r') sys.stdout=open('D085.OUT','w') n=int(input()) a=[] a.append(n) while n>1: if n%2==0: n=n/2 a.append(n) else: n=n*3+1 a.append(n) print(len(a))
Khóa học Python online từ cơ bản đến nâng cao
Trung tâm tin học Tấn Dân
Lời mở đầu Ngôn ngữ lập trình C++ từ lâu đã trở thành một công…
2 Đề thi học sinh giỏi Tin học THCS cấp tỉnh Tiền Giang có đáp án SỞ…
1 Đề Thi Học Sinh Giỏi Tin học THCS cấp Tỉnh Tiền Giang có đáp…
Phần 1: Các bài tập dễ và cơ bản làm được các bài này các…
100 triệu là mức lương của lập trình Python vì sao? 1. Vì sao Python…
Bài 71: Đổi tất cả ký tự trong một chuỗi thành ký tự thường bằng…
This website uses cookies.
View Comments