Đề 16 Bài tập Python có lời giải PDF
Để các em có thể thi học sinh giỏi môn Tin Học cấp huyện và cấp tỉnh cho tốt nhất ! Thầy đã soạn ra được 16 Đề bài tập Python có lời giải PDF thi HSG cấp huyện mới nhất. Để các em có thể rèn luyện và ôn tập để chuẩn bị cho kỳ thi tốt nhất ! Thầy chúc các em đạt được kết quả thật cao và thành công !
DANH SÁCH TÓM TẮT:
nguồn: 300bàicode.vn
| Thứ tự Bài | Tên bài | File chương trình | File dữ liệu vào | File kết quả |
| Bài 1 | Tính độ tuổi | D171.* | D171.INP | D171.OUT |
| Bài 2 | In số ước của các số nguyên từ m đến n | D172.* | D172.ỈNP | D172.OUT |
| Bài 3 | Tính trung bình cộng các số nguyên tố trong mảng | D173.* | D173.INP | D173.OUT |
| Bài 4 | sắp xếp tên theo bảng chữ cái, nếu trùng tên, xếp theo họ và chữ lót | D174.* | D174.INP | D174.OUT |
| Bài 5 | Chuẩn hóa định dạng giờ phút giây | D175.* | D175.INP | D175.OUT |
| Input | Output |
| 14 | Thieu nien |
| 50 | Lao niên |
| Input | Output |
| 11 15 | 2 6 2 4 4 |
| 2 13 | 2 2 3 2 4 2 4 3 4 2 6 2 |
| Input | Output |
| 9 | 5.0 |
| 6 | |
| 3 | |
| 8 | |
| 10 | |
| 7 | |
| -2 |
———————————————————
| 7 | 4.0 |
| 3 | |
| 8 | |
| 0 | |
| 2 |
| Input | Output | ||||||||||||
| 10 Tran Phi An Binh Le Thuy An Vo True Lam Binh
| Le Bao An Le Hoai An Le Thuy An Le Tran Thuy An
|
| 12 | Nguyen Tam An |
| Tran Phi An Binh | Vo Thien An |
| Do Gia Bao | Cao Ọuynh Anh |
| Nguyen Hoang Bach | Vo Quynh Anh |
| Nguyen Tam An | Nguyen Hoang Hai Au |
| Cao Quynh Anh | Le Hoang Bach |
| Nguyen Ngoe Thanh Binh | Nguyen Hoang Bach |
| Vo Quynh Anh | Dang Ngo Gia Bao |
| Nguyen Hoang Hai Au | Do Gia Bao |
| Le Hoang Bach | Nguyen Ngoe Thanh Binh |
| Dang Ngo Gia Bao | Nguyen Thanh Binh |
| Nguyen Thanh Binh | Tran Phi An Binh |
| Vo Thien An |
| Input | Output |
| Tôi sẽ đi học lúc 7 giờ 3 phút 12 giây | 07:03:12 |
| 5.12.23 | 05:12:23 |
import sys
sys.stdin=open('D171.INP','r')
sys.stdout=open('D171.OUT','w')
n=int(input())
if 5<=n<11:
print('Nhi dong')
elif 11<=n<16:
print('Thieu nien')
elif 16<=n<30:
print('Thanh nien')
elif 30<=n<50:
print('Trung nien')
elif n>=50:
print('Lao nien')
import sys
sys.stdin=open('D172.INP','r')
sys.stdout=open('D172.OUT','w')
def demuoc(n):
d=0
i=1
while i*i<=n:
if n%i==0:
d+=1
if i!=n//i:
d+=1
i+=1
return d
m=int(input())
n=int(input())
for i in range(m,n+1):
print(demuoc(i),end=' ')
import sys
sys.stdin=open('D173.INP','r')
sys.stdout=open('D173.OUT','w')
def ktnt(n):
i=2
while i*i<=n and n%i!=0:
i+=1
return i*i>n and n>1
a=[]
while True:
try:
line=input()
try:
x=int(line)
a.append(x)
except ValueError:
break
except EOFError:
break
tong=0
dem=0
tbc=0
for i in range(len(a)):
if ktnt(a[i]):
tong+=a[i]
dem+=1
if dem>0:
tbc=tong/dem
print('%0.1f'%tbc)
else:
print('0.0')
import sys
sys.stdin=open('D174.INP','r')
sys.stdout=open('D174.OUT','w')
n=int(input())
a=[]
for i in range(0,n):
a.append(input())
b=[]
ten=[]
ho=[]
for i in range(len(a)):
x=a[i].split()
ten.append(x[-1])
s=''
for j in range(len(x)-1):
s+=x[j]+' '
ho.append(s)
b.append(x[-1]+s)
for i in range(len(b)-1):
for j in range(i+1,len(b)):
if b[i]>b[j]:
b[i],b[j]=b[j],b[i]
ten[i],ten[j]=ten[j],ten[i]
ho[i],ho[j]=ho[j],ho[i]
for i in range(len(a)):
print(ho[i],ten[i],sep='')
import sys,re
sys.stdin=open('D175.INP','r')
sys.stdout=open('D175.OUT','w')
n=input()
s=re.sub('[^0-9]+',' ',n).split()
if len(s[0])==1:
s[0]='0'+s[0]
if len(s[1])==1:
s[1]='0'+s[1]
if len(s[2])==1:
s[2]='0'+s[2]
print(s[0],s[1],s[2],sep=':')
Khóa học Python online từ cơ bản đến nâng cao
Trung tâm tin học Tấn Dân
HỌC DỄ HIỂU, ỨNG DỤNG THỰC TẾ, HỌC PHÍ CHỈ 300K/THÁNG! Chào mừng bạn đến…
Mở đầu – “Đừng để bàn phím laptop khiến bạn phát bực!” Bàn phím laptop…
Mở đầu Ổ cứng lỗi khởi động khiến máy không vào Windows là lỗi khá…
Bạn đang làm việc hoặc học tập online thì WiFi bỗng dưng biến mất, laptop…
Một ngày đẹp trời, bạn bấm nút nguồn mà chiếc máy tính Dell hay HP…
⚠️ Nỗi Đau Người Dùng: Laptop Acer Hư Giữa Chừng – Cảm Giác Bất Lực!…
This website uses cookies.
View Comments