Bồi dưỡng học sinh giỏi Tin học lớp 9
Thầy rất vui được gặp các em yêu thích môn tin học lập trình python! Hôm nay thầy sẽ hướng dẫn giải đề 8 trong 20 đề Bồi dưỡng học sinh giỏi Tin học lớp 9 mới nhất 2024 để các em có thể ôn tập để chuẩn bị tốt cho các kỳ thi cấp huyện, cấp tỉnh hoặc thi vào các trường Chuyên Tin. Thầy chúc các em thi đạt được giải cao và kết quả đạt được thật tốt các em nhé!
DANH SÁCH TÓM TẮT:
Nguồn: 300bàicode.vn
| Thứ tự | Tên bài | File chương trình | File dữ liệu vào | File kết quả |
| Bài 1 | Phân loại “điểm” | D091.* | D091.INP | D091.OUT |
| Bài 2 | Đếm số lượng số nguyên tố từ m đến n | D092.* | D092.INP | D092.OUT |
| Bài 3 | Tính tổng các số âm trong mảng | D093.* | D093.INP | D093.OUT |
| Bài 4 | Đếm số lượng chữ cái trong xâu s | D094.* | D094.INP | D094.OUT |
| Bài 5 | In các số Kaprekar từ m đến n | D095.* | D095.INP | D095.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à ngôn ngữ Python hoặc C++ |
|
| Input | Output |
| 11 15 | 2 |
| 2 13 | 6 |
| Input | Output |
| 9 -6 3 8 10 -7 -2 | -15 |
| 7 3 8 0 2 | 0 |
|
|
import sys
sys.stdin=open('D091.INP','r')
sys.stdout=open('D091.OUT','w')
n=float(input())
if 8<=n<=10:
print('A')
elif 6<=n<8:
print('B')
elif 5<=n<6:
print('C')
elif 3<=n<5:
print('D')
elif n<3:
print('E')
import sys
sys.stdin=open('D092.INP','r')
sys.stdout=open('D092.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,n=map(int,input().split())
dem=0
for i in range(m,n+1):
if ktnt(i):
dem+=1
print(dem)
import sys
sys.stdin=open('D093.INP','r')
sys.stdout=open('D093.OUT','w')
a=list(map(int,input().split()))
tong=0
for i in range(len(a)):
if a[i]<0:
tong+=a[i]
print(tong)
import sys
sys.stdin=open('D094.INP','r')
sys.stdout=open('D094.OUT','w')
n=input()
demchu=0
for i in n:
if i.isalpha():
demchu+=1
print(demchu)
import sys
sys.stdin=open('D095.INP','r')
sys.stdout=open('D095.OUT','w')
def Kaprekar(n):
a=str(n**2)
for i in range(1,len(a)):
trai=int(a[:i])
phai=int(a[i:])
if trai+phai==n and trai!=0 and phai!=0:
return True
return False
def inso(m,n):
a=[]
for i in range(m,n+1):
if Kaprekar(i):
a.append(i)
return a
m,n=map(int,input().split())
b=inso(m,n)
if len(b)>0:
for i in range(len(b)):
print(b[i],end=' ')
else:
print('-')
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
I really appreciate your work, Great post.