Năm: 2024

Tài liệu bồi dưỡng học sinh giỏi tin 10 đề thi HSG Python đề 6

Thầy biết các em đang trong giai đoạn ôn thi nước rút để chuẩn bị cho kỳ thi cấp huyện sắp tới! nên thầy đã chuẩn bị thêm đề ôn thi số 6 này để làm Tài liệu bồi dưỡng học sinh giỏi tin 10 đề thi HSG Python ! Các em nên tự giải trước khi xem lời giải nhé ! Để mình rèn luyện tư duy logic có thể phán đoán các dạng đề chuẩn bị cho kỳ thi tốt hơn !

Đây đã là đề thi số 6 đề và đáp án thi HSG Tin Python cấp huyện 

tai ngay vi tính tấn dân

  • Còn em nào muốn học lý thuyết thì hãy vào đường dẫn phía dưới nhé ! chép từ bài 1 đến bài 21 là giỏi liền kha kha ! có tài liệu pdf tải về thoải mái !
    1. 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 

Đề 6 thi python 150 phút bồi dưỡng học sinh giỏi tin học 10 cấp huyện 

Thứ tựTên bàiFile

chương

trinh

File dữ liệu

vào

File kết quả
Bài 1Phân loại “thời gian” trong ngàyD061*D061.INPD061.OUT
Bài 2Đếm số nguyên chia hết cho 5 và in những số nguyên chia hết cho 5 từ m đến nD062 *D062.INPD062.OUT
Bài 3In các số âm trong mảngD063 *D063 INPD063 OUT
Bài 4Sắp xếp các từ trong xâu theo thứ tự từ điểnD064.*D064.INPD064.OUT
Bài 5In các số Armstrong có n chữ sốD065 *D065.INPD065.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++

 

Bài 1: (4 điểm) Phân loại “thời gian” trong ngày

  • Diễn giải:
    1. Ngủ: Từ 22 giờ 01 phút đến trước 5 giờ 30 phút.
    2. Chuẩn bị sáng; Từ 05 giờ 30 phút đến trước 07 giờ 00 phút-
    3. Làm việc sáng: Từ 07 giờ 00 phút đến 11 giờ 59 phút.
    4. Nghỉ trưa: Từ 12 giờ 00 phút đến 12 giờ 59 phút.
    5. Làm việc chiều: Từ 13 giờ 00 đến 16 giờ 59 phút.
    6. Thư giãn: Từ 17 giờ 00 phút đến 22 giờ 00 phút.
  • Input: Chuổi hh:mm cho biết giờ và phút hiện tại (00<=hh<24,00<=mm<60)
  • Output: “Thời gian” theo mô tả trên
  • Ví dụ về input và output:
inputoutput
06:30Chuan bi sang
12:45Nghi trua

Bài 2: (4 điểm) Đếm số nguyên chia hết cho 5 và in những số nguyên chia hết cho 5 từ m đến n

  • Diễn Giải:
    • Nhập vào hai số nguyên m và n (m<n).
    • Cho biết từ m đến n có bao nhiêu số chia hết cho 5, là những số nào?
  • Input: Hai số nguyên dương m và n (0<m, n<106), trên một dòng, cách nhau bởi dấu cách.
  • Output:
    • Số thứ nhất là số lượng các số chia hết cho 5 từ m đến n, dấu cách, dấu gạch (-), dấu cách,
    • sau đó là các số chia hết cho 5 từ m đến n, phân tách nhau bởi dấu cách.
    • Nếu không có số chia hết cho 5 từ m đến n thi in 0, dấu cách, dấu gạch (-), dấu cách.
  • Ví dụ:
InputOutput
4 153 -5 10 15
2 112 -5 10

Bài 3: (4 điểm) In các số âm trong mảng

  • Diễn giải:
    • Nhập vào một mảng số nguyên a: a0,a1,a2,….an In các số âm trong mảng theo thứ tự xuất hiện.
  • Input: Một dòng chứa các 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ố âm trong mảng trên cùng một dòng, theo thứ tự xuất hiện, cách nhau bởi dấu cách.
    • Nếu không có số âm nào trong mảng thì in
  • Ví dụ:
InputOutput
9 -6 3 8 10 -7 -2-6 -7 -2
7 3 8 0 2

Bài 4: (4 điểm) Sắp xếp các từ trong xâu theo thứ tự từ điển

  • Diễn giải:
    • Nhập vào một xâu s.
    • Sắp xếp các từ trong xâu theo thứ tự từ điển
  • 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: In các từ đã sắp xếp trên một dòng, cách nhau bởi dấu cách
  • Ví dụ:
InputOutput
Toi Hoc LAP TRINH C++ từ năm 20242024 C++ Hoc LAP TRINH Toi nam tu
Thi HOC SINH GIOI mon Tin HocGIOI HOC Hoc SINH Thi Tin mon

Bài 5: (4 điểm) In các số Armstrong có n chữ số

  • Diễn giải:
    • Nhập vào số nguyên dương n. In các số Armstrong có n chữ số
    • Số Armstrong là một số có k chữ số mà tổng các chữ số lũy thừa k của nó bằng chính nó.
    • Chẳng hạn, 153 có 3 chữ số và 13 + 53 + 33 =153 ( 1 mũ 3 + 5 mũ 3 + 3 mũ 3 = 153 ); 1634 có 4 chữ số và 14+64+34+44= 1634 ( 1 mũ 4 + 6 mũ 4 + 3 mũ 4 + 4 mũ 4 = 1634 )
  • Input: Một số nguyên n (0<n<10)
  • Output:
    • Các số Armstrong có n chữ số trên một dòng, cách nhau bởi dấu cách theo thứ tự từ bé đến lớn.
    • Nếu không có số nào thì in dấu “-“
InputOutput
3153 370 371 407
41634 8208 9474

Đáp án bài 1:  Phân loại “thời gian” trong ngày

 

import sys
sys.stdin=open('D061.INP','r')
sys.stdout=open('D061.OUT','w')
a=input()
a=a.split(":")
h=int(a[0])
p=int(a[1])
if (22<=h<=24 and 1<=p<=59 ) or (1<=h<5 and 0<=p<60) or (h==5 and 0<=p<30):
    print('Ngu')
elif (5==h and 30<=p<=59 ) or (h==6 and 0<=p<=59):
    print('Chuan bi sang')
elif 7<=h<=11 and 0<=p<=59:
    print('Lam viec sang')
elif 12==h and 0<=p<=59:
    print('Nghi trua')
elif 13<=h<=16 and 0<=p<=59:
    print('Lam viec chieu')
elif 17<=h<=22 and 0<=p<=59:
    print('Thu gian')

Đáp án bài 2: Đếm số nguyên chia hết cho 5 và in những số nguyên chia hết cho 5 từ m đến n

 

import sys
sys.stdin=open('D062.INP','r')
sys.stdout=open('D062.OUT','w')
m,n=map(int,input().split())
dem=0
for i in range(m,n+1):
if i%5==0:
dem+=1
print(dem,'-',end=' ',sep=' ')
for i in range(m,n+1):
if i%5==0:
print(i,end=' ')

 

Đáp án bài 3: In các số âm trong mảng

 

import sys
sys.stdin=open('D063.INP','r')
sys.stdout=open('D063.OUT','w')
a=list(map(int,input().split()))
dem=0
for i in range(len(a)):
    if a[i]<0:
        dem+=1
        print(a[i],end=' ')
if dem==0:
    print('-')

 

Đáp án bài 4: Sắp xếp các từ trong xâu theo thứ tự từ điển

 

import sys
sys.stdin=open('D064.INP','r')
sys.stdout=open('D064.OUT','w')
s=input()
s=s.split()
s.sort()
for i in s:
    print(i,end=' ')

 

Đáp án bài 5: In các số Armstrong có n chữ số

 

import sys
sys.stdin=open('D065.INP','r')
sys.stdout=open('D065.OUT','w')
def Armstrong(n):
    tong=0
    s=str(n)
    for i in range(len(s)):
        tong+=(int(s[i]))**len(s)
    return tong==n
n=int(input())
a=[]
for i in range(10**(n-1),10**n):
    if Armstrong(i):
        a.append(i)
if len(a)==0:
    print('-')
else:
    print(*a)

 

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 khuyến mãi !” 

  • 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 Dân chuyên bồi dưỡng môn tin học thi học sinh giỏi cấp huyện, cấp tỉnh, ôn luyện thi vào Trường Chuyên Tin.

Khóa học Python online từ cơ bản đến nâng cao

Khóa học Python online từ cơ bản đến nâng cao

Trung tâm tin học Tấn Dân

Thông tin Khuyến mãi giảm giá học phí!

  • Giảm giá ưu đãi 100.000 đ khi đăng ký 2 bạn sinh viên học sinh trở lên !
  • Giảm 15% khi  tham gia 3 bạn sinh viên học sinh trở lên
  • Lưu ý :
    • Để nhận Ưu đãi học viên vui lòng đăng ký qua số điện thoại gặp Thầy Dân qua số điện thoại & Zalo: 0937.179.278
    • Học phí tham gia khóa học Online 1.600.000 trong 7 tháng.
    • Học từ cơ bản đến nâng cao và đến giải đề thi cấp Huyện.
    • Trong nhiều chính sách ưu đãi học viên chỉ áp dụng chính sách ưu đãi cao nhất!
    • Có nhận học viên thường xuyên
    • Thời gian học từ thứ 3 và thứ 5;  từ 2 giờ đến 4 giờ hàng tuần.
  • Hãy đăng ký ngay để nhận ưu đãi đến hết ngày 10 tháng 10 năm 2024 !

 

100 đề và đáp án thi HSG Tin Python mới nhất năm 2024

Thầy mến chào các em yêu thích môn tin học mà đặc biệt là các em yêu thích môn lập trình Python. Để chuẩn bị tốt cho kỳ thi học sinh giỏi cấp huyện, cấp tỉnh hoặc thi vào các trường Chuyên Tin vào lớp 10. Thầy sẽ làm tới 100 đề và đáp án thi HSG Tin Python mới nhất năm 2024 để các em có thể tham khảo và tập làm quen với các dạng đề để chuẩn bị thi cho tốt! Thầy chúc các em đạt được kết quả cao nhất trong kỳ thi sắp tới nhé !

Đây đã là đề thi số 5 đề và đáp án thi HSG Tin Python cấp huyện và cấp tỉnh

  • Còn em nào muốn học lý thuyết thì hãy vào đường dẫn phía dưới nhé ! chép từ bài 1 đến bài 21 là giỏi liền kha kha ! có tài liệu pdf tải về thoải mái !
    1. 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 

Nguồn: 300bàicode.vn

Đề 5 và đáp án thi HSG Tin Python cấp huyện:

Thứ tựTên bàiFile

chương

trình

File dữ liệu

vào

File kết quả
Bài 1Phân loại “ Buổi ” trong ngàyD051*D051.INPD051.OUT
Bài 2Tính trung bình cộng những số nguyên chia hết cho 2 hoặc 3 từ m đến nD052.*D052.INPD052.OUT
Bài 3Tìm số nhỏ nhất trong mảng và vị tríD053.*D053.INPD053.OUT
Bài 4In các từ viết thường trong xâuD054.*D054.INPD054.OUT
Bài 5Kiểm tra xem số nguyên n có trong dãy số PellD055.*D055.INPD055.OUT
Dấu * được thay thế bởi PY, CPP của ngôn ngữ lập trình được sử dụng  chương trình tương ứng là Python hoặc C++

 

Bài 1: (4 điểm) Phân loại ” Buổi ” trong ngày

  • Diễn Giải: 
    1. Buổi khuya: Từ 0 giờ đến trước 5 giờ
    2. Buổi sáng: Từ 5 giờ đến trước 11 giờ.
    3. Buổi trưa: Từ 11 giờ đến trước 13 giờ.
    4. Chính ngọ: 12 giờ.
    5. Buổi chiều: Từ 13 giờ đến 18 giờ
    6. Buổi tối: Từ sau 18 giờ đến trước 0 giờ.
  • Input: Số nguyên n cho biết giờ hiện tại (0<=n<24)
  • Output: “ Buổi ” theo mô tả trên
  • Ví dụ: 
InputOutput
7Buoi sang
12Chinh ngo

Bài 2: (4 Điểm ) Tính trung bình cộng những số nguyên chia hết cho 2 hoặc 3 từ m đến n

  • Diễn Giải:
    • Nhập vào hai số nguyên m và n (m<=n).
    • Có bao nhiêu số chia hết cho 7 từ m đến n;
    • tính trung bình cộng các số nguyên chia hết cho 2 hoặc 3 từ m đến n.
  • Input: Hai số nguyên dương m và n (0<m, n<106), mỗi số trên một dòng.
  • Output:
    • Số thứ nhất là số lượng các số chia hết cho 7 từ m đến n, dấu cách,
    • số thứ 2 là trung bình cộng các số nguyên chia hết cho 2 hoặc 3 từ m đến n (làm tròn đến một chữ số thập phân),
    • Nếu không có số nào chia hết cho 2 hoặc 3 thi in “0.0”.
  • Ví dụ:
InputOutput
4

15

2 9.8
2

11

1 6.0

Bài 3: (4 điểm) Tìm số nhỏ nhất trong mảng và vị trí

  • Diễn giải:
    • Nhập vào một mảng a có n số nguyên:a0,a1,a2,an-1
    • Tìm số nhỏ nhất trong mảng a và vị trí của số nhỏ nhất đó
  • Input: Dòng một là số nguyên n (0<n<10A), n dòng tiếp theo là n số nguyên có giá trị tuyệt đối không vượt quá 105.
  • Output: Dòng một là số nhỏ nhất, dòng hai là vị trí của số nhỏ nhất trong mảng
  • Ví dụ:
InputOutput
7-2
96
6
3
8
10
7
2
50
204
7
6
8
0

Bài 4: (4 điểm) In các từ viết thường trong xâu

  • Diễn giải:
    • Nhập vào một xâu s. In các từ viết thường trong xâu
  • 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ừ Viết thường trong xâu theo thứ tự xuất hiện, trên một dòng, cách nhau bởi dấu cách
  • Ví dụ:
InputOutput
Toi hoc LAp TRINH C++ tu nam 2024hoc tu nam
Thi HOC SINH GIOI mon Tin Hocmon

Bài 5: (4 điểm) Kiểm tra xem số nguyên n có trong dãy số Pell

  • Diễn giải:
    • Nhập vào số nguyên dương n. Kiểm tra xem số nguyên n có trong dãy số Pell không?
    • Dãy số Pell là một dãy số vô hạn, trong đó mỗi số trong dãy được tính theo công thức: Pn*2‘Pn—1+Pn—2 với P0=0 và P1=1
    • Dậy số Pell: 0, 1,2, 5, 12, 29, 70, 169, 408, 985,…
    • Số 0 là số Pell thứ 0
  • Input: Một số nguyên n (0<=n<109)
  • Output: Nếu n là số Pell thì dòng một in “Yes”, dòng 2 in vị trí của số n trong dãy so Pell; ngược lại in “No”
  • Ví Dụ:
InputOutput
12Yes
4
7No

Đáp án bài 1:  Phân loại ” Buổi ” trong ngày

 

import sys
sys.stdin=open('D051.INP','r')
sys.stdout=open('D051.OUT','w')
n=int(input())
if 0<=n<5:
    print('Buoi khuya')
elif 5<=n<11:
    print('Buoi sang')
elif 11<=n<13 and n!=12:
    print('Buoi trua')
elif n==12:
    print('Chinh ngo')
elif 13<=n<=18:
    print('Buoi chieu')
elif 18<n<24:
    print('Buoi toi')

 

Đáp án bài 2:  Tính trung bình cộng những số nguyên chia hết cho 2 hoặc 3 từ m đến n

 

import sys
sys.stdin=open('D052.INP','r')
sys.stdout=open('D052.OUT','w')
m=int(input())
n=int(input())
tong7=0
for i in range(m,n+1):
    if i%7==0:
        tong7+=1
print(tong7,end=' ')
tong=0
dem=0
for i in range(m,n+1):
    if i%2==0 or i%3==0:
        tong+=i
        dem+=1
tbc=0
if dem>0:
    tbc=tong/dem
    print('%0.1f'%tbc)

 

Đáp án bài 3:  Tìm số nhỏ nhất trong mảng và vị trí

 

import sys
sys.stdin=open('D053.INP','r')
sys.stdout=open('D053.OUT','w')
n=int(input())
a=[]
for i in range(n):
    a.append(int(input()))
M=min(a)
vt=a.index(M)
print(M)
print(vt)

 

Đáp án bài 4:  In các từ viết thường trong xâu

 

import sys
sys.stdin=open('D054.INP','r')
sys.stdout=open('D054.OUT','w')
n=input()
n=n.split()
for i in n:
    if i.islower():
        print(i,end=' ')

 

Đáp án bài 5:  Kiểm tra xem số nguyên n có trong dãy số Pell

import sys
sys.stdin=open('D055.INP','r')
sys.stdout=open('D055.OUT','w')
def Pell(n):
    pell1=[0,1]
    while pell1[-1]<=n:
        pell2=2*pell1[-1]+pell1[-2]
        pell1.append(pell2)
    return pell1
n=int(input())
a=Pell(n)
if n in a:
    print('Yes')
    print(a.index(n))
else:
    print('No')

 

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 khuyến mãi !” 

  • 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 Dân chuyên bồi dưỡng môn tin học thi học sinh giỏi cấp huyện, cấp tỉnh, ôn luyện thi vào Trường Chuyên Tin.

Khóa học Python online từ cơ bản đến nâng cao

Khóa học Python online từ cơ bản đến nâng cao

Trung tâm tin học Tấn Dân

Thông tin Khuyến mãi giảm giá học phí!

  • Giảm giá ưu đãi 100.000 đ khi đăng ký 2 bạn sinh viên học sinh trở lên !
  • Giảm 15% khi  tham gia 3 bạn sinh viên học sinh trở lên
  • Lưu ý :
    • Để nhận Ưu đãi học viên vui lòng đăng ký qua số điện thoại gặp Thầy Dân qua số điện thoại & Zalo: 0937.179.278
    • Học phí tham gia khóa học Online 1.600.000 trong 7 tháng.
    • Học từ cơ bản đến nâng cao và đến giải đề thi cấp Huyện.
    • Trong nhiều chính sách ưu đãi học viên chỉ áp dụng chính sách ưu đãi cao nhất!
    • Có nhận học viên thường xuyên
    • Thời gian học từ thứ 3 và thứ 5;  từ 2 giờ đến 4 giờ hàng tuần.
  • Hãy đăng ký ngay để nhận ưu đãi đến hết ngày 10 tháng 10 năm 2024 !

 

Cách làm đồng hồ đếm ngược trong PowerPoint và tải về đồng hồ

Hôm nay là ngày đẹp trời! Thầy Dân sẽ hướng dẫn các bạn cách làm đồng hồ đếm ngược trong PowerPoint 2019 hoặc các bạn không làm có thể tải về đồng hồ về sử dụng thoải mái ! Nào chúng ta cùng bắt tay vào làm ngay thôi nào !

Tải Đồng hồ xinh xắn tươi tắn và âm thanh

Đầu tiên các bạn tải dùm thầy hình chiếc đồng hồ xinh xắn và 1 âm thanh tiếng giây và âm thanh hết giờ nhé ! Hãy bấm vào hình dưới để tải về !

Tải bằng google driver

 

Tải đồng hồ đếm ngược trong PowerPoint có âm thanh

Đồng hồ đếm ngược trong PowerPoint có âm thanh

Tải hình các loại cây đẹp, hình động, âm thanh

trò chơi cây táo

trò chơi vừa mê cây táo vừa mê học

  • Trong tập tin tải có hơn 100 hình cây khác nhau tha hồ chọn lựa.
  • Bao gồm các loại âm thanh hỗ trợ cho trò chơi vừa mê hái táo vừa mê học các bạn nhé !
  •  Hãy bấm vào hình dưới để tải về !

Tải bằng google driver

PDF Loading...

Nếu các bạn chưa biết làm hãy tải phần Powerpoint đồng hồ thầy đã làm sẵn:

Tải bằng google driver

 

cách làm câu hỏi trắc nghiệm video:

Hình cảm ơn đẹp và dễ thương trong PowerPoint:

hình cảm ơn đẹp và dễ thương

hình cảm ơn đẹp và dễ thương

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é !

Giải đề 2 có đáp án thi HSG tin học python chuyên tin Tiền Giang năm 2024 – 2025

Đề thi HSG chuyên tin tiền giang 2024 - 2025

10 đề thi đáp án thi Python

Khóa học Python online từ cơ bản đến nâng cao

Khóa học Python online từ cơ bản đến nâng cao

42 bài tập cờ tàn cuộc Cờ Vua siêu hay siêu hấp dẫn

Thầy rất vui khi được các em giải 1 nước chiếu bí, 2 nước chiếu hết và 3 nước chiếu hết ! Nhưng hôm nay là ngày rất đặc biệt thầy sẽ gửi cho các em 42 tuyệt chiêu chính là 42 bài tập cờ tàn cuộc Cờ Vua siêu hay siêu hấp dẫn!  Các em phải phán đoán suy nghĩ các nước tiếp theo sao cho, ép đối phương phải thua trong thế trận đã được mình dàn trận để chiến thắng đối thủ! Quá hay phải không nào?

tai ngay vi tính tấn dân

  • Rồi em nào chưa xem bài thì hãy vào giải trước 30 bài tập 1 nước chiếu hết trong cờ vua là:

Phần 1: 30 bài tập giải cờ vua 1 nước chiếu hết Vào Xem ngay!

  • Sau khi đã giải xong 30 bài tập 1 nước chiếu hết xong các em vào giải tiếp là

Phần 2: 65 bài tập Cờ Vua 2 nước chiếu hết từ cơ bản đến nâng cao mới nhất năm 2024

  • Sau đó giải tiếp 20 bài tập 3 nước chiếu hết:

Phần 3: 20 bài tập cờ vua 3 nước chiếu hết hay nhất năm 2024

Rồi còn chờ gì hãy vô giải ngay và tìm hiểu những thế trận của mình qua !

42 bài tập cờ tàn cuộc Cờ Vua siêu hay siêu hấp dẫn! 

các nguyên tắc trong cờ tàn vua chống vua + tốt

các nguyên tắc trong cờ tàn vua chống vua + tốt

Các nguyên tắc trong giai đoạn tàn cuộc cờ vua

Các nguyên tắc trong giai đoạn tàn cuộc cờ vua

Bài tập cờ tàn Tốt

Bài tập cờ tàn Tốt

Bài tập cờ tàn cờ Vua

Bài tập cờ tàn cờ Vua

Bài tập cờ vua tổng hợp PDF

Bài tập cờ vua tổng hợp PDF

Bài tập cờ tàn Tốt

Bài tập cờ tàn Tốt

42 bài tập cờ tàn trong cờ vua

42 bài tập cờ tàn trong cờ vua

42 bài tập cờ tàn

42 bài tập cờ tàn

300 the cờ tàn cơ bản

42 the cờ tàn cơ bản

300 the cờ tàn cơ bản

42 the cờ tàn cơ bản

anh ( chị ) hãy êu các nguyên tắc trong cờ tàn vua chống vua + tốt

nguyên tắc trong cờ tàn vua chống vua tốt

Cờ tàn 2 pháo

Cờ tàn cờ vua

có bao nhiêu loại tàn cuộc trong thi đấu cờ vua

có bao nhiêu loại tàn cuộc trong thi đấu cờ vua

Chiếu hết bằng 2 Tượng

Chiếu hết bằng 2 Tượng

Chiến thuật cờ tàn

Chiến thuật cờ tàn

Cách chơi cờ tàn

Cách chơi cờ tàn

Cách chiếu hết bằng Tượng Mã

Cách chiếu hết

các nguyên tắc trong cờ tàn vua chống vua + tốt

các nguyên tắc trong cờ tàn vua chống vua + tốt

Các the cờ tàn trong cờ tướng

Các the cờ tàn trong cờ tướng

Các the cờ tàn

Các thế cờ tàn

 

Ván cờ tàn

Ván cờ tàn

Tàn cuộc là gì

Tàn cuộc là gì

Tàn cuộc cờ Vua

Tàn cuộc cờ Vua

Tàn cuộc Cờ vua PDF

Tàn cuộc Cờ vua PDF

Tài liệu học cờ vua

Tài liệu học cờ vua

Sách Cờ Vua PDF

Sách Cờ Vua PDF

Phần mềm luyện cờ tàn

Phần mềm luyện cờ tàn

Nguyên lý cờ tàn

Nguyên lý cờ tàn

Luyện cờ tàn

Luyện cờ tàn

Luyện cờ tàn Online

Luyện cờ tàn cờ vua Online

Luyện cờ tướng online

Luyện cờ tướng online

Khai cuộc cờ vua

Khai cuộc cờ vua

Cờ tàn trong cờ Vua

Cờ tàn trong cờ Vua

Cờ tàn trong cờ Vua

Cờ tàn trong cờ Vua

Cờ vua

Cờ vua

Ebook cờ Vua

cờ tàn hay cờ Vua

Hay nếu các nguyên tắc trong cờ tàn Vua chống Vua + Tốt

trong cờ tàn Vua chống Vua  Tốt, tượng

Học cờ online

Học cờ online

Cờ tàn thực dụng

Cờ tàn thực dụng

Cờ tàn Mã

Cờ tàn tượng

Cờ tàn mã tốt

Cờ tàn mã tốt

Cờ tàn là gì

Cờ tàn là gì

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 khuyến mãi !” 

  • 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 Dân chuyên bồi dưỡng môn tin học thi học sinh giỏi cấp huyện, cấp tỉnh, ôn luyện thi vào Trường Chuyên Tin.

Khóa học Python online từ cơ bản đến nâng cao

Khóa học Python online từ cơ bản đến nâng cao

Trung tâm tin học Tấn Dân

Thông tin Khuyến mãi giảm giá học phí!

  • Giảm giá ưu đãi 100.000 đ khi đăng ký 2 bạn sinh viên học sinh trở lên !
  • Giảm 15% khi  tham gia 3 bạn sinh viên học sinh trở lên
  • Lưu ý :
    • Để nhận Ưu đãi học viên vui lòng đăng ký qua số điện thoại gặp Thầy Dân qua số điện thoại & Zalo: 0937.179.278
    • Học phí tham gia khóa học Online 1.600.000 trong 7 tháng.
    • Học từ cơ bản đến nâng cao và đến giải đề thi cấp Huyện.
    • Trong nhiều chính sách ưu đãi học viên chỉ áp dụng chính sách ưu đãi cao nhất!
    • Có nhận học viên thường xuyên
    • Thời gian học từ thứ 3 và thứ 5;  từ 2 giờ đến 4 giờ hàng tuần.
  • Hãy đăng ký ngay để nhận ưu đãi đến hết ngày 10 tháng 10 năm 2024 !

 

 

 

 

 

 

 

20 bài tập cờ vua 3 nước chiếu hết hay và hấp dẫn nhất 2024

Thầy Dân mến chào các em có sở thích đam mê chơi cờ vua! Trong cờ vua đôi khi mình bị bỏ lỡ các nước dẫn đến chiếu hết cờ để mình có một chiến thắng quyết định và ngay tức khắc! Nhưng các em đã bị bỏ qua chiến thắng một cách rất là đáng tiếc ! Để điều đó không thể xảy ra nữa thầy đã soạn ra được 20 bài tập cờ vua 3 nước chiếu hết hay và hấp dẫn nhất năm 2024. Cho các em có thể rèn luyện khả năng chiến đấu cờ vua một cách tốt nhất có thể!

  • Rồi em nào chưa xem bài thì hãy vào giải trước 30 bài tập 1 nước chiếu hết trong cờ vua là:

Phần 1: 30 bài tập giải cờ vua 1 nước chiếu hết Vào Xem ngay!

  • Sau khi đã giải xong 30 bài tập 1 nước chiếu hết xong các em vào giải tiếp là

Phần 2: 65 bài tập Cờ Vua 2 nước chiếu hết từ cơ bản đến nâng cao mới nhất năm 2024

  • Sau đó giải tiếp 20 bài tập 3 nước chiếu hết:

Phần 3: 20 bài tập cờ vua 3 nước chiếu hết hay nhất năm 2024

  • Sau rồi bây giờ các em hãy vào giải tiếp

20 bài tập cờ vua 3 nước chiếu hết hay và hấp dẫn nhất năm 2024

Bài tập 1: cờ vua 3 nước chiếu hết

Trắng đi trước chiếu hết trong 2 nước

Trắng đi trước chiếu hết trong 2 nước

Bài tập 2: cờ vua 3 nước chiếu hết

Những nước đi bí mật trong cờ vua

Những nước đi bí mật trong cờ vua

Bài tập 3: cờ vua 3 nước chiếu hết

Bài tập 4: cờ vua 3 nước chiếu hết

Những nước đi bí mật trong cờ vua

Những nước đi bí mật trong cờ vua

Bài tập 5: cờ vua 3 nước chiếu hết

Bài tập 6: cờ vua 3 nước chiếu hết

Bài tập 7: cờ vua 3 nước chiếu hết

Bài tập 8: cờ vua 3 nước chiếu hết

Giải bài tập cờ vua 2 nước chiếu hết cờ đáp An

Bài tập 9: cờ vua 3 nước chiếu hết

Chiếu tướng quả 3 lần cờ vua

Bài tập 10: cờ vua 3 nước chiếu hết

Cách chiếu bị cờ vua nhanh nhất

Bài tập 11: cờ vua 3 nước chiếu hết

Bài tập cờ vua 4 nước chiếu hết

Bài tập cờ vua 3 nước chiếu hết

Bài tập 12: cờ vua 3 nước chiếu hết

Bài tập cờ vua 4 nước chiếu hết

Bài tập cờ vua 4 nước chiếu hết

Bài tập 13: cờ vua 3 nước chiếu hết

 

Giải bài tập cờ vua 3 nước chiếu hết

Giải bài tập cờ vua 3 nước chiếu hết

Bài tập 14: cờ vua 3 nước chiếu hết

2 nước hết cờ trong cờ vua

2 nước hết cờ trong cờ vua

Bài tập 15: cờ vua 3 nước chiếu hết

7 nước chiếu bị trong cờ vua

7 nước chiếu bị trong cờ vua

Bài tập 16: cờ vua 3 nước chiếu hết

8 nước hết cờ

8 nước hết cờ

Bài tập 17: cờ vua 3 nước chiếu hết

8 nước hết cờ

3 nước hết cờ

Bài tập 18: cờ vua 3 nước chiếu hết

424 bài tập hết cờ trong 2 nước đi

424 bài tập hết cờ trong 3 nước đi

Bài tập 19: cờ vua 3 nước chiếu hết

424 bài tập hết cờ trong 2 nước đi PDF

424 bài tập hết cờ trong 2 nước đi PDF

Bài tập 20: cờ vua 3 nước chiếu hết

Bài tập cờ vua 2 nước chiếu hết PDF

Bài tập cờ vua 3 nước chiếu hết PDF

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 khuyến mãi !” 

  • 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 Dân chuyên bồi dưỡng môn tin học thi học sinh giỏi cấp huyện, cấp tỉnh, ôn luyện thi vào Trường Chuyên Tin.

Khóa học Python online từ cơ bản đến nâng cao

Khóa học Python online từ cơ bản đến nâng cao

Trung tâm tin học Tấn Dân

Thông tin Khuyến mãi giảm giá học phí!

  • Giảm giá ưu đãi 100.000 đ khi đăng ký 2 bạn sinh viên học sinh trở lên !
  • Giảm 15% khi  tham gia 3 bạn sinh viên học sinh trở lên
  • Lưu ý :
    • Để nhận Ưu đãi học viên vui lòng đăng ký qua số điện thoại gặp Thầy Dân qua số điện thoại & Zalo: 0937.179.278
    • Học phí tham gia khóa học Online 1.600.000 trong 7 tháng.
    • Học từ cơ bản đến nâng cao và đến giải đề thi cấp Huyện.
    • Trong nhiều chính sách ưu đãi học viên chỉ áp dụng chính sách ưu đãi cao nhất!
    • Có nhận học viên thường xuyên
    • Thời gian học từ thứ 3 và thứ 5;  từ 2 giờ đến 4 giờ hàng tuần.
  • Hãy đăng ký ngay để nhận ưu đãi đến hết ngày 10 tháng 10 năm 2024 !

 

Đề thi học sinh giỏi Tin Học THCS và THPT có đáp án giải đề 4

Thầy rất vui được gặp lại các em đam mê lập trình python nhé! Đây là đã qua đề 4 trong 20 Đề thi học sinh giỏi Tin Học THCS và THPT có đáp án kèm theo cho các em thuận tiện cho việc học ôn thi để các em chuẩn bị thi học sinh giỏi Tin Học cấp huyện sắp tới! Thầy chúc các em đạt điểm cao và đạt được thành tích tốt nhé!

Đề 4 thi học sinh giỏi Tin Học Trung Học Cơ Sở:

Thứ tựTên hàiFile

chương

trình

File dữ liệu vàoFile kết quả
Bài 1Tính cấp độ bãoD041*D041.1NPD041.OUT
Bài 2Tính trung bình cộng những số nguyên chẵn từ m đến nD042*D042.1NPD042.OUT
Bài 3Tính trung bình cộng các số không chia hết cho 3 trong mảngD043 *D043.1NPD043.OUT
Bài 4In các từ có chiều dài là số nguyên tố trong xâu sD044.*D044.INPD044.OUT
Bài 5In số Harshad thứ nD045 *D045.INPD045.OUT

Bài 1: (4 điểm) Tính cấp độ bão

  • Diễn Giải : Nhập vào tốc độ gió (đơn vị km/h) của một cơn bão ờ ba địa điểm khác nhau, tính tốc độ gió trung bình. Cho biết cơn bão đó thuộc cấp nào sau đây:
    1. Nếu tốc độ gió trung bình dưới 89: Không phải bão
    2. Nếu tốc độ gió trung bình từ 89 đến dưới 102: cấp 10
    3. Nếu tốc độ gió trung  bình từ 102 đến dưới 117:   cấp 11
    4. Nếu tốc độ gió trung  bình từ 117 đến dưới 133:   cấp 12
    5. Nếu tốc độ gió trung bình từ 133 đến dưới 149:   cấp 13
    6. Nếu tốc độ gió trung bình lừ 149 đến dưới 166:   cấp 14
    7. Nếu tốc độ gió trung bình từ 166 đến dưới 183:   cấp 15
    8. Nếu tốc độ gió trung bình trên 183: Siêu bão
  • Input: Nhập vào 3 số nguyên a, b, c; mỗi số một dòng cho biết tốc độ gió của ở 3 địa điểm khác nhau (0<a, b, c<500).
  • Output: Hai dòng:
    • Dòng 1: Tốc độ gió trung bình (một chữ số thập phân)
    • Dòng 2: cấp bão
  • Ví dụ về input và output:
InputOutput
100111.3
120Cap 11
114
13095.0
70Cap 10

 

Bài 2: (4 điểm) Tính trung bình cộng 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). Tính trung bình cộng các số nguyên chẵn từ m đcn n.
  • Input: Hai số nguycn dương m và n (0<m, n<106), mồi số trcn một dỏng.
  • Output: Là trung bình cộng các số nguyên chẵn từ m đến n, làm tròn đến một chữ số thập phân. Nếu không có số chẵn nào từ m đến n thì in “0.0”
  • Ví dụ:
InputOutput
11

15

13.0
2

13

7.0

 

Bài 3: (4 điểm) Tính trung bình cộng các số không chia hết cho 3 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, tính trung bình cộng các số không chia hết cho 3 trong mảng
  • Input: Dòng một là số nguyên n (0<n<106), n dòng tiếp theo là n số nguyên có giá trị tuyệt đối không vượt quá 105
  • Output: Trung bình cộng các số không chia hết cho 3 trong mảng, làm tròn đến ba chữ số thập phân. Nếu không có số nào thỏa điều kiện thì in “0.000”
  • Ví Dụ:
InputOutput
7

9

6

3

8

10

7

-2

5.750

 

5

20

7

6

8

0

11.667

Bài 4: (4 điểm) In các từ có chiều dài là số nguyên tố trong xâu s

  • Diễn giải: Nhập vào một xâu s. In các từ có chiều dài là số nguyên tố 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ừ có chiều dài là số nguyên tố trong xâu theo thứ tự xuất hiện, các từ trên một dòng, cách nhau bởi dấu cách.
  • Ví dụ:

Input

Output

Toi hoc LAP TRINH C++ tu nam 2023Toi hoc LAP TRINH C++ tu nam
Thi HOC SINH GIOI mon Tin HocThi HOC mon Tin Hoc

Bài 5: (4 điểm) In sổ Harshad thứ n

  • Diễn Giải:
    • Nhập vào số nguyên dương n. In số Harshad thứ n
    • Số Harshad là một số tự nhiên n mà n chia hết cho tổng các chữ số của nó
    • Ví dụ:
    • n=18; tổng các chữ số của 18 là 1+8=9 và 18 chia hết cho 9 n=24; tổng các chữ số của 24 là 2+4=6 và 24 chia hết cho 6 Dãy số Harshad: 1, 2, 3,4, 5, 6, 7, 8, 9, 10, 12, 18, 20, 21, 24,27,…
    • Số 1 là số Harshad thứ 0
  • Input: Một số nguyên n (0<=n<101)
  • Output: Số Harshad thứ n
  • Ví Dụ:

Input

Output

45
1118

Đáp án bài 1: Tính cấp độ bão

 

import sys
sys.stdin=open('D041.INP','r')
sys.stdout=open('D041.OUT','w')
a=int(input())
b=int(input())
c=int(input())
gtb=(a+b+c)/3
print('%0.1f'%gtb)
if gtb<89:
    print('Khong phai bao')
elif 89<=gtb<102:
    print('Cap 10')
elif 102<=gtb<117:
    print('Cap 11')
elif 117<=gtb<133:
    print('Cap 12')
elif 133<=gtb<149:
    print('Cap 13')
elif 149<=gtb<166:
    print('Cap 14')
elif 166<=gtb<183:
    print('Cap 15')
elif gtb>183:
    print('Sieu bao')

 

Đáp án bài 2: Tính trung bình cộng những số nguyên chẵn từ m đến n

 

import sys
sys.stdin=open('D042.INP','r')
sys.stdout=open('D042.OUT','w')
m=int(input())
n=int(input())
tong=0
dem=0
tbc=0
for i in range(m,n+1):
    if i%2==0:
        tong+=i
        dem+=1
if dem>0:
    tbc=tong/dem
    print('%0.1f'%tbc)

 

Đáp án bài 3: Tính trung bình cộng các số không chia hết cho 3 trong mảng

 

import sys
sys.stdin=open('D043.INP','r')
sys.stdout=open('D043.OUT','w')
n=int(input())
a=[]
while True:
    try:
        line=input()
        try:
            x=int(line)
            a.append(x)
        except ValueError:
            break
    except EOFError:
        break
dem=0
tong=0
tbc=0
for i in range(len(a)):
    if a[i]%3!=0:
        dem+=1
        tong+=a[i]
if dem>0:
    tbc=tong/dem
    print('%0.3f'%tbc)
else:
    print('0.000')

 

Đáp án bài 4: In các từ có chiều dài là số nguyên tố trong xâu s

 

import sys
sys.stdin=open('D044.INP','r')
sys.stdout=open('D044.OUT','w')
def ktnt(n):
    i=2
    while i*i<=n and n%i!=0:
        i+=1
    return i*i>n and n>1
s=input()
dem=0
i=0
a=[]
while dem<len(s):
    if ktnt(i):
        dem+=1
        a.append(i)
    i+=1
s=s.split()
for i in s:
    for j in range(len(a)):
        if len(i)==a[j]:
            print(i,end=' ')

 

Đáp án bài 5:  In sổ Harshad thứ n

 

import sys
sys.stdin=open('D045.INP','r')
sys.stdout=open('D045.OUT','w')
def Harshad(n):
    a=str(n)
    tong=0
    for i in range(len(a)):
        tong+=int(a[i])
    if n%tong==0:
        return True
    else:
        return False
n=int(input())
a=[]
dem=0
i=1
while dem<=n:
    if Harshad(i):
        dem+=1
        a.append(i)
    i+=1
print(a[n])

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 khuyến mãi !” 

  • 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 Dân chuyên bồi dưỡng môn tin học thi học sinh giỏi cấp huyện, cấp tỉnh, ôn luyện thi vào Trường Chuyên Tin.

Khóa học Python online từ cơ bản đến nâng cao

Khóa học Python online từ cơ bản đến nâng cao

Trung tâm tin học Tấn Dân

Thông tin Khuyến mãi giảm giá học phí!

  • Giảm giá ưu đãi 100.000 đ khi đăng ký 2 bạn sinh viên học sinh trở lên !
  • Giảm 15% khi  tham gia 3 bạn sinh viên học sinh trở lên
  • Lưu ý :
    • Để nhận Ưu đãi học viên vui lòng đăng ký qua số điện thoại gặp Thầy Dân qua số điện thoại & Zalo: 0937.179.278
    • Học phí tham gia khóa học Online 1.600.000 trong 7 tháng.
    • Học từ cơ bản đến nâng cao và đến giải đề thi cấp Huyện.
    • Trong nhiều chính sách ưu đãi học viên chỉ áp dụng chính sách ưu đãi cao nhất!
    • Có nhận học viên thường xuyên
    • Thời gian học từ thứ 3 và thứ 5;  từ 2 giờ đến 4 giờ hàng tuần.
  • Hãy đăng ký ngay để nhận ưu đãi đến hết ngày 10 tháng 10 năm 2024 !

 

65 bài tập Cờ Vua 2 nước chiếu hết từ cơ bản đến nâng cao 2024

Thầy rất hân hạnh được chào đón các thiên tài cờ vua tương lai! Thầy đã lựa chọn thật kỹ các bài tập hay và hấp dẫn trong cờ vua chỉ cần 2 nước phải chiếu hết! Các em hãy thường xuyên luyện tập giải trong 65 bài tập Cờ Vua 2 nước chiếu hết từ cơ bản đến nâng cao mới nhất năm 2024 !

  • Nhằm nâng cao kinh nghiệm trong các trận đấu để có thể chiến thắng ngay tức khắc !
  • Đôi khi còn 2 nước nữa là chiếu bí mà các em vô tình đã bỏ lỡ cơ hội chiến thắng !
  • Rồi em nào chưa xem bài thì hãy vào giải trước 30 bài tập 1 nước chiếu hết trong cờ vua là:

Phần 1: 30 bài tập giải cờ vua 1 nước chiếu hết Vào Xem ngay!

  • Sau khi đã giải xong 30 bài tập 1 nước chiếu hết xong các em vào giải tiếp là

Phần 2: 65 bài tập Cờ Vua 2 nước chiếu hết từ cơ bản đến nâng cao mới nhất năm 2024

  • Sau đó giải tiếp 20 bài tập 3 nước chiếu hết:

Phần 3: 20 bài tập cờ vua 3 nước chiếu hết hay nhất năm 2024

 

30 bài tập cờ vua chiếu hết trong 1 nước

30 bài tập cờ vua chiếu hết trong 1 nước

Rồi còn chờ gì nữa hãy nhanh tay vào giải ngay !

65 bài tập Cờ Vua 2 nước chiếu hết từ cơ bản đến nâng cao mới nhất năm 2024 !

Bài tập 1: cờ vua 2 nước chiếu hết ?

Mẹo chơi cờ vua chiến thắng trong 2 nước đi

Mẹo chơi cờ vua chiến thắng trong 2 nước đi

Bài tập 2: cờ vua 2 nước chiếu hết ?

Mẹo chơi cờ vua luôn thắng

Mẹo chơi cờ vua luôn thắng

Bài tập 3: cờ vua 2 nước chiếu hết ?

2 Nước đi thiên tài trong cờ vua là gì

2 Nước đi thiên tài trong cờ vua là gì

Bài tập 4: cờ vua 2 nước chiếu hết ?

Trắng đi trước Chiếu hết trong 3 nước

Trắng đi trước Chiếu hết trong 3 nước

Bài tập 5: cờ vua 2 nước chiếu hết ?

Trắng đi trước chiếu hết trong 2 nước

Trắng đi trước chiếu hết trong 2 nước

Bài tập 6: cờ vua 2 nước chiếu hết ?

Trắng đi trước chiếu hết trong 2 nước

Trắng đi trước chiếu hết trong 2 nước

Bài tập 7: cờ vua 2 nước chiếu hết ?

Ván cờ có nhiều nước đi thiên tài nhất

Ván cờ có nhiều nước đi thiên tài nhất

Bài tập 8: cờ vua 2 nước chiếu hết ?

Web giải thế cờ vua 2 nước thắng

Web giải thế cờ vua 2 nước thắng

Bài tập 9: cờ vua 2 nước chiếu hết ?

Giải bài tập cờ vua 2 nước chiếu hết

Giải bài tập cờ vua 2 nước chiếu hết

Bài tập 10: cờ vua 2 nước chiếu hết ?

Giải bài tập cờ vua 1 nước chiếu hết cờ đáp An

Giải bài tập cờ vua 2 nước chiếu hết cờ đáp Án

Bài tập 11: cờ vua 2 nước chiếu hết ?

Giải bài tập cờ Vua 3 nước chiếu hết

Giải bài tập cờ Vua 2 nước chiếu hết

Bài tập 12: cờ vua 2 nước chiếu hết ?

Giải bài tập cờ vua 2 nước chiếu hết

Giải bài tập cờ vua 2 nước chiếu hết

Bài tập 13: cờ vua 2 nước chiếu hết ?

Giải bài tập cờ Vua 3 nước chiếu hết

Giải bài tập cờ Vua 2 nước chiếu hết

Bài tập 14: cờ vua 2 nước chiếu hết ?

Giải bài tập cờ vua 1 nước chiếu hết

Giải bài tập cờ vua 2 nước chiếu hết

Bài tập 15: cờ vua 2 nước chiếu hết ?

Giải bài tập cờ Vua 3 nước chiếu hết

Giải bài tập cờ Vua 2 nước chiếu hết

Bài tập 16: cờ vua 2 nước chiếu hết ?

Giải bài tập cờ vua 2 nước chiếu hết

Giải bài tập cờ vua 2 nước chiếu hết

Bài tập 17: cờ vua 2 nước chiếu hết ?

Có bảo nhiều kiểu khai cuộc trong cờ vua

Có bảo nhiều kiểu khai cuộc trong cờ vua

Bài tập 18: cờ vua 2 nước chiếu hết ?

Cờ vua chiến thắng 2 nước chiếu hết

Cờ vua chiến thắng 2 nước chiếu hết

Bài tập 19: cờ vua 2 nước chiếu hết ?

Đánh giá nước đi cờ vua

Đánh giá nước đi cờ vua

Bài tập 20: cờ vua 2 nước chiếu hết ?

Giải bài tập cờ Vua 3 nước chiếu hết

Giải bài tập cờ Vua 2 nước chiếu hết

Bài tập 21: cờ vua 2 nước chiếu hết ?

Giải bài tập cờ vua 2 nước chiếu hết

Giải bài tập cờ vua 2 nước chiếu hết

Bài tập 22: cờ vua 2 nước chiếu hết ?

Giải bài tập cờ vua 2 nước chiếu hết

Giải bài tập cờ vua 2 nước chiếu hết

Bài tập 23: cờ vua 2 nước chiếu hết ?

Giải bài tập cờ Vua 3 nước chiếu hết

Giải bài tập cờ Vua 2 nước chiếu hết

Bài tập 24: cờ vua 2 nước chiếu hết ?

Giải bài tập cờ vua 1 nước chiếu hết cờ đáp án

Giải bài tập cờ vua 1 nước chiếu hết cờ đáp án

Bài tập 25: cờ vua 2 nước chiếu hết ?

Cách chơi cờ vua Thông Minh

Cách chơi cờ vua Thông Minh

Bài tập 26: cờ vua 2 nước chiếu hết ?

Cách chơi cờ vua giỏi nhất

Cách chơi cờ vua giỏi nhất

Bài tập 27: cờ vua 2 nước chiếu hết ?

Cách chơi cờ vua 7 nước hết cờ

Cách chơi cờ vua 2 nước hết cờ

Bài tập 28: cờ vua 2 nước chiếu hết ?

Cách chơi cờ vua 4 nước hết cờ

Cách chơi cờ vua 2 nước hết cờ

Bài tập 29: cờ vua 2 nước chiếu hết ?

Cách chơi cờ vua 2 nước hết cờ

Cách chơi cờ vua 2 nước hết cờ

Bài tập 30: cờ vua 2 nước chiếu hết ?

Cách tính nước đi trong cờ vua

Cách tính nước đi trong cờ vua

Bài tập 31: cờ vua 2 nước chiếu hết ?

Cách chơi cờ vua 7 nước hết cờ

Cách chơi cờ vua 7 nước hết cờ

Bài tập 32: cờ vua 2 nước chiếu hết ?

Cách chơi cờ vua 4 nước hết cờ

Cách chơi cờ vua 2 nước hết cờ

Bài tập 33: cờ vua 2 nước chiếu hết ?

Cách chơi cờ vua 7 nước hết cờ

Cách chơi cờ vua 2 nước hết cờ

Bài tập 34: cờ vua 2 nước chiếu hết ?

Cách chơi cờ vua 5 nước hết cờ

Cách chơi cờ vua 2 nước hết cờ

Bài tập 35: cờ vua 2 nước chiếu hết ?

Cách chơi cờ vua 4 nước hết cờ

Cách chơi cờ vua 2 nước hết cờ

Bài tập 36: cờ vua 2 nước chiếu hết ?

Cách chơi cờ vua 2 nước hết cờ

Cách chơi cờ vua 2 nước hết cờ

Bài tập 37: cờ vua 2 nước chiếu hết ?

Cách chơi cờ vua 1 nước hết cờ

Cách chơi cờ vua 2 nước hết cờ

Bài tập 38: cờ vua 2 nước chiếu hết ?

Các nước cờ vua thắng nhanh

Các nước cờ vua thắng nhanh

Bài tập 39: cờ vua 2 nước chiếu hết ?

Bài tập cờ vua 4 nước chiếu hết

Bài tập cờ vua 2 nước chiếu hết

Bài tập 40: cờ vua 2 nước chiếu hết ?

Bài tập cờ vua 1 nước chiếu hết

Bài tập cờ vua 2 nước chiếu hết

Bài tập 41: cờ vua 2 nước chiếu hết ?

Bài tập cờ vua 4 nước chiếu hết

Bài tập cờ vua 4 nước chiếu hết

Bài tập 42: cờ vua 2 nước chiếu hết ?

Bài tập cờ vua 2 nước chiếu hết PDF

Bài tập cờ vua 2 nước chiếu hết PDF

Bài tập 43: cờ vua 2 nước chiếu hết ?

Bài tập cờ vua 2 nước chiếu hết PDF

Bài tập cờ vua 2 nước chiếu hết PDF

Bài tập 44: cờ vua 2 nước chiếu hết ?

Bài tập cờ vua 2 nước chiếu hết PDF

Bài tập cờ vua 2 nước chiếu hết PDF

Bài tập 45: cờ vua 2 nước chiếu hết ?

Bài tập cờ vua tổng hợp

Bài tập cờ vua tổng hợp

Bài tập 46: cờ vua 2 nước chiếu hết ?

Bài tập cờ vua 4 nước chiếu hết

Bài tập cờ vua 2 nước chiếu hết

Bài tập 47: cờ vua 2 nước chiếu hết ?

Bài tập cờ vua cờ đáp án

Bài tập cờ vua cờ đáp án

Bài tập 48: cờ vua 2 nước chiếu hết ?

Bài tập cờ vua 2 nước chiếu hết PDF

Bài tập cờ vua 2 nước chiếu hết PDF

Bài tập 49: cờ vua 2 nước chiếu hết ?

100 bài tập chiếu bí 2 nước nâng cao tập 1

bài tập chiếu bí 2 nước nâng cao tập 1

Bài tập 50: cờ vua 2 nước chiếu hết ?

100 bài tập chiếu bí 2 nước nâng cao tập 1

bài tập chiếu bí 2 nước nâng cao tập 2

Bài tập 51: cờ vua 2 nước chiếu hết ?

424 bài tập hết cờ trong 2 nước đi

424 bài tập hết cờ trong 2 nước đi

Bài tập 52: cờ vua 2 nước chiếu hết ?

424 bài tập hết cờ trong 2 nước đi

bài tập hết cờ trong 2 nước đi

Bài tập 53: cờ vua 2 nước chiếu hết ?

1171 bài tập cờ vua

65 bài tập cờ vua

Bài tập 54: cờ vua 2 nước chiếu hết ?

1171 bài tập cờ vua

bài tập cờ vua hay nhất

Bài tập 55: cờ vua 2 nước chiếu hết ?

Bài tập chiếu hết trong 2 nước

Bài tập chiếu hết trong 2 nước

Bài tập 56: cờ vua 2 nước chiếu hết ?

chỉ 2 nước hết cờ trong cờ vua hay nhất

chỉ 2 nước hết cờ trong cờ vua hay nhất

Bài tập 57: cờ vua 2 nước chiếu hết ?

3 nước hết cờ trong cờ vua

2 nước hết cờ trong cờ vua

Bài tập 58: cờ vua 2 nước chiếu hết ?

3 nước hết cờ

2 nước hết cờ

Bài tập 59: cờ vua 2 nước chiếu hết ?

7 cách khai cuộc cờ vua

2 nước chiến thắng cờ vua

Bài tập 60: cờ vua 2 nước chiếu hết ?

7 nước chiếu bị trong cờ vua

2 nước chiếu bị trong cờ vua

Bài tập 61: cờ vua 2 nước chiếu hết ?

8 nước hết cờ

2 nước hết cờ

Bài tập 62: cờ vua 2 nước chiếu hết ?

17 mẹo chơi cờ vua

2 mẹo chơi cờ vua

Bài tập 63: cờ vua 2 nước chiếu hết ?

17 mẹo chơi cờ vua

2 mẹo chơi cờ vua

Bài tập 64: cờ vua 2 nước chiếu hết ?

2 nước hết cờ trong cờ vua

2 nước hết cờ trong cờ vua

Bài tập 65: cờ vua 2 nước chiếu hết ?

 

Bài tập cờ vua 2 nước chiếu hết PDF

Bài tập cờ vua 2 nước chiếu hết PDF

 

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é !

Bạn nào muốn học cờ vua Online học phí giá bảo rẻ liên hệ Thầy Dân: 0937.179.278 (có zalo )!

Hoặc muốn học Tin học online để thi học sinh giỏi Tin học thi cấp huyện, cấp tỉnh hoặc thi vào các trường Chuyên Tin liên hệ Thầy Ngay nhé !

Giải đề 2 có đáp án thi HSG tin học python chuyên tin Tiền Giang năm 2024 – 2025

Đề thi HSG chuyên tin tiền giang 2024 - 2025

10 đề thi đáp án thi Python

Khóa học Python online từ cơ bản đến nâng cao

Khóa học Python online từ cơ bản đến nâng cao

30 bài tập giải cờ vua 1 nước chiếu hết hay nhất XEM NGAY !

Bạn đang tìm kiếm các bài tập cờ vua 1 nước chiếu hết để rèn luyện tư duy chiến thuật? Bạn muốn cải thiện khả năng quan sát và kết thúc ván đấu chớp nhoáng?

Dù bạn là người mới bắt đầu (Beginner) hay muốn ôn lại các đòn phối hợp cơ bản, bộ sưu tập 30 thế cờ chiếu hết sau 1 nước (Mate in 1) dưới đây chính là “kho báu” dành cho bạn. Hãy cùng Tin Học Tấn Dân khởi động não bộ và tìm ra nước đi quyết định nhé!


Tại sao phải luyện tập giải cờ thế 1 nước chiếu hết?

Trước khi đi vào bài tập, hãy nhớ rằng “Mate in 1” (Chiếu hết trong 1 nước) là nền tảng quan trọng nhất vì:

  • Rèn luyện sự nhạy bén: Giúp bạn nhận ra cơ hội chiến thắng ngay lập tức khi đối thủ sơ hở.

  • Tăng khả năng tính toán: Là bước đệm để tính được 2, 3 nước hoặc xa hơn.

  • Tránh hòa cờ đáng tiếc: Nhiều kỳ thủ cầm quân mạnh nhưng không biết cách chiếu hết dẫn đến hòa cờ (Stalemate).


Phần 1: Chiếu hết bằng Hậu (Queen Mate) – Sức mạnh hủy diệt

Hậu là quân mạnh nhất bàn cờ, hãy tận dụng “Nụ hôn tử thần” hoặc các đòn xuyên táo.

(Lưu ý cho người đăng: Hãy dùng phần mềm Lichess hoặc Chessbase để xếp các thế cờ sau, chụp ảnh màn hình và chèn vào bài viết)

  • Bài 1: Nụ hôn tử thần

    • Trắng: Vua g1, Hậu h5. Đen: Vua g8, Tốt f7, g7, h7.

    • Yêu cầu: Trắng đi trước, chiếu hết trong 1 nước.

  • Bài 2: Hậu phối hợp Tượng

    • Trắng: Vua g1, Hậu d3, Tượng c4. Đen: Vua g8, Tốt h7.

    • Yêu cầu: Trắng đi trước, chiếu hết.

  • Bài 3: Đòn thắt cổ (Back Rank Mate)

    • Trắng: Hậu e1. Đen: Vua g8, Tốt f7, g7, h7 (Vua bị kẹt hàng cuối).

    • Yêu cầu: Trắng xuống e8 chiếu hết.

  • Bài 4 – 10: (Bạn hãy chèn thêm các hình ảnh bài tập tương tự về Hậu)


Phần 2: Chiếu hết bằng Xe (Rook Mate) – Tường đồng vách sắt

Xe thường mạnh nhất ở tàn cuộc. Hãy chú ý các đòn “Hàng ngang” và “Cột dọc”.

  • Bài 11: Chiếu hết hàng ngang (Back Rank)

    • Trắng: Xe a1. Đen: Vua g8, 3 tốt chắn trước mặt.

    • Yêu cầu: Trắng đi Xe a8#.

  • Bài 12: Xe phối hợp Vua

    • Trắng: Vua f6, Xe a7. Đen: Vua h8.

    • Yêu cầu: Trắng đi Xe a8# (Hoặc h7# tùy thế).

  • Bài 13: Xe bảo vệ nhau

    • Trắng: Xe a7, Xe b1. Đen: Vua a8.

    • Yêu cầu: Trắng đi Xe b8#.

  • Bài 14 – 20: (Chèn hình ảnh các thế cờ tàn cuộc Xe)


Phần 3: Chiếu hết bằng Mã & Tượng (Minor Pieces) – Sự tinh quái

Đây là những thế cờ khó hơn, đòi hỏi quan sát kỹ các ô thoát của Vua đối phương.

  • Bài 21: Mã chiếu hết (Smothered Mate – Chiếu thắt cổ)

    • Trắng: Mã f7. Đen: Vua h8, bị quân mình vây quanh không lối thoát.

    • Yêu cầu: Trắng nhảy Mã h6 hoặc f7 chiếu hết.

  • Bài 22: Tượng chém đường chéo

    • Trắng: Tượng f1, Tượng b2. Đen: Vua h1 bị kẹt.

    • Yêu cầu: Trắng đi Tượng g2 hoặc h3 chiếu hết.

  • Bài 23 – 25: (Chèn hình ảnh phối hợp Mã + Tượng)


Phần 4: Đòn phối hợp nâng cao & Phong cấp (Promotion)

  • Bài 26: Phong cấp chiếu hết

    • Trắng: Tốt a7, Vua b6. Đen: Vua a8.

    • Yêu cầu: Trắng đẩy Tốt a8 phong Hậu/Xe chiếu hết.

  • Bài 27: Bắt Tốt qua đường (En Passant) chiếu hết

    • (Thế cờ đặc biệt này rất thú vị để đố học sinh).

  • Bài 28 – 30: (Các bài tập tổng hợp)


Đáp án (Solutions)

(Phần này bạn để ở cuối bài viết hoặc dùng tính năng “Bấm để xem đáp án” để tăng tương tác)

  1. Hậu x f7#

  2. Hậu x h7#

  3. Hậu e8#

  4. (Liệt kê đủ 30 đáp án)


Bí quyết để giải nhanh bài tập chiếu hết 1 nước

Để trở thành cao thủ giải cờ thế, Tin Học Tấn Dân khuyên bạn nên tuân thủ quy tắc “Kiểm tra C.C.T”:

  1. C (Checks): Tìm tất cả các nước có thể chiếu Vua.

  2. C (Captures): Tìm các nước có thể ăn quân.

  3. T (Threats): Tìm các nước đe dọa.

Với bài tập 1 nước, bạn chỉ cần tập trung tuyệt đối vào bước 1: Tìm nước Chiếu!


Bạn đã giải được bao nhiêu câu trong số 30 bài tập trên?

Đừng quên chia sẻ kết quả của bạn ở phần bình luận nhé! Nếu bạn muốn con em mình rèn luyện tư duy logic qua Cờ Vua hoặc Lập trình, hãy liên hệ ngay với Tin Học Tấn Dân. Chúng tôi không chỉ sửa máy tính giỏi mà còn đào tạo những “kiện tướng” tương lai!

  • 📍 Địa chỉ: Châu Thành, Đồng Tháp

  • 📞 Hotline: 0937 179 278

Phần 1: 30 bài tập giải cờ vua 1 nước chiếu hết Vào Xem ngay!

  • Sau khi đã giải xong 30 bài tập 1 nước chiếu hết xong các em vào giải tiếp là

Phần 2: 65 bài tập Cờ Vua 2 nước chiếu hết từ cơ bản đến nâng cao mới nhất năm 2024

  • Sau đó giải tiếp 20 bài tập 3 nước chiếu hết:

Phần 3: 20 bài tập cờ vua 3 nước chiếu hết hay nhất năm 2024

  • Sau rồi bây giờ các em hãy vào giải tiếp

Rồi còn chờ gì nữa mà không vào giải ngay cho thầy 30 bài tập giải cờ vua 1 nước chiếu hết hay nhất ! đi nào ?

30 bài tập giải cờ vua 1 nước chiếu hết hay nhất Giải Ngay Và Luôn !

Bài tập cờ vua 1: Chỉ 1 nước chiếu hết ?

2 nước hết cờ trong cờ vua

1 nước hết cờ trong cờ vua

Bài tập cờ vua 2: Chỉ 1 nước chiếu hết ?

2 nước hết cờ trong cờ vua

1 nước hết cờ trong cờ vua

Bài tập cờ vua 3: Chỉ 1 nước chiếu hết ?

3 nước hết cờ

1 nước hết cờ vua

Bài tập cờ vua 4: Chỉ 1 nước chiếu hết ?

7 nước chiếu bị trong cờ vua

1 nước chiếu bị trong cờ vua

Bài tập cờ vua 5: Chỉ 1 nước chiếu hết ?

7 nước chiếu bị trong cờ vua

1 nước chiếu bị trong cờ vua

Bài tập cờ vua 6: Chỉ 1 nước chiếu hết ?

424 bài tập hết cờ trong 2 nước đi pdf

30 bài tập hết cờ trong 1 nước đi

Bài tập cờ vua 7: Chỉ 1 nước chiếu hết ?

424 bài tập hết cờ trong 2 nước đi

30 bài tập hết cờ trong 1 nước đi

Bài tập cờ vua 8: Chỉ 1 nước chiếu hết ?

1171 bài tập cờ vua

30 bài tập cờ vua

Bài tập cờ vua 9: Chỉ 1 nước chiếu hết ?

Bài tập cờ vua 1 nước chiếu hết

Bài tập cờ vua 1 nước chiếu hết

Bài tập cờ vua 10: Chỉ 1 nước chiếu hết ?

Bài tập cờ vua cờ đáp An

Bài tập cờ vua cờ đáp An

Bài tập cờ vua 11: Chỉ 1 nước chiếu hết ?

Bài tập cờ vua cờ đáp An

Bài tập cờ vua cờ đáp An

Bài tập cờ vua 12: Chỉ 1 nước chiếu hết ?

Bài tập cờ vua 4 nước chiếu hết

Bài tập cờ vua 1 nước chiếu hết

Bài tập cờ vua 13: Chỉ 1 nước chiếu hết ?

Bài tập cờ vua tổng hợp PDF

Bài tập cờ vua tổng hợp

Bài tập cờ vua 14: Chỉ 1 nước chiếu hết ?

Bài tập cờ vua tổng hợp

Bài tập cờ vua tổng hợp hay nhất

Bài tập cờ vua 15: Chỉ 1 nước chiếu hết ?

Cách chơi cờ vua 1 nước hết cờ

Cách chơi cờ vua 1 nước hết cờ

Bài tập cờ vua 16: Chỉ 1 nước chiếu hết ?

Cách chiếu hết trong cờ vua

Cách chiếu hết trong cờ vua

Bài tập cờ vua 17: Chỉ 1 nước chiếu hết ?

Giải bài tập cờ vua 1 nước chiếu hết

Giải bài tập cờ vua 1 nước chiếu hết

Bài tập cờ vua 18: Chỉ 1 nước chiếu hết ?

Giải bài tập cờ vua 2 nước chiếu hết

Giải bài tập cờ vua 1 nước chiếu hết

Bài tập cờ vua 19: Chỉ 1 nước chiếu hết ?

Giải bài tập cờ Vua 3 nước chiếu hết

Giải bài tập cờ Vua 1 nước chiếu hết

Bài tập cờ vua 20: Chỉ 1 nước chiếu hết ?

Giải bài tập cờ Vua 3 nước chiếu hết

Giải bài tập cờ Vua 1 nước chiếu hết

Bài tập cờ vua 21: Chỉ 1 nước chiếu hết ?

Giải bài tập cờ vua 1 nước chiếu hết cờ đáp An

Giải bài tập cờ vua 1 nước chiếu hết cờ đáp An

Bài tập cờ vua 22: Chỉ 1 nước chiếu hết ?

Giải bài tập cờ vua 2 nước chiếu hết

Giải bài tập cờ vua 1 nước chiếu hết

Bài tập cờ vua 23: Chỉ 1 nước chiếu hết ?

Giải bài tập cờ vua 1 nước chiếu hết cờ đáp An

Giải bài tập cờ vua 1 nước chiếu hết cờ đáp An

Bài tập cờ vua 24: Chỉ 1 nước chiếu hết ?

Giải bài tập cờ vua 2 nước chiếu hết

Giải bài tập cờ vua 1 nước chiếu hết

Bài tập cờ vua 25: Chỉ 1 nước chiếu hết ?

Giải bài tập cờ Vua 3 nước chiếu hết

Giải bài tập cờ Vua 1 nước chiếu hết

Bài tập cờ vua 26: Chỉ 1 nước chiếu hết ?

khi bị chiếu, có thể có mấy cách đưa vua thoát khỏi nước chiếu

khi bị chiếu, có thể có mấy cách đưa vua thoát khỏi nước chiếu

Bài tập cờ vua 27: Chỉ 1 nước chiếu hết ?

Luật chiếu tướng trong cờ vua

1 nước chiếu tướng trong cờ vua

Bài tập cờ vua 28: Chỉ 1 nước chiếu hết ?

Bài tập cờ vua 29: Chỉ 1 nước chiếu hết ?

Bài tập cờ vua 30: Chỉ 1 nước chiếu hết ?

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é !

Bạn nào muốn học cờ vua Online học phí giá bảo rẻ liên hệ Thầy Dân: 0937.179.278 (có zalo )!

Hoặc muốn học Tin học online để thi học sinh giỏi Tin học thi cấp huyện, cấp tỉnh hoặc thi vào các trường Chuyên Tin liên hệ Thầy Ngay nhé !

Giải đề 2 có đáp án thi HSG tin học python chuyên tin Tiền Giang năm 2024 – 2025

Đề thi HSG chuyên tin tiền giang 2024 - 2025

10 đề thi đáp án thi Python

Khóa học Python online từ cơ bản đến nâng cao

Khóa học Python online từ cơ bản đến nâng cao

  • 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

100 bài tập Python từ cơ bản đến nâng cao online Miễn Phí lời giải

Thầy Dân xin chào các em đam mê lập trình Python nhé! Để các em có thể có những bước đầu học lập trình Python tốt hơn Thầy đã soạn ra hơn 100 bài tập Python từ cơ bản đến nâng cao online Miễn Phí lời giải để các em ôn tập tốt hơn. Bạn nào muốn học lập trình Python online hãy liên hệ Thầy ngay với số điện thoại: 0937.179.278 ! Để các em có thể thi vào kỳ thi học sinh giỏi cấp Huyện, cấp Tỉnh và thi vào các Trường Chuyên Tin theo mong muốn của mình nhé ! Chúc  các em đạt kết quả cao trong kỳ thi khó khăn và đầy thử thách phía trước !

100 bài tập Python cơ bản phù hợp cho các em nào?

  • Phù hợp với các em mới vào học chưa biết gì về lập trình Python.
  • Bài tập phù hợp cho các em học sinh và sinh viên chuẩn bị ôn tập các kiến thức quan trọng để chuẩn bị tốt hơn ở kì thi cấp Huyện sắp tới.
  • Cần nắm vững các hàm, các toán tử, các vòng lặp for , vòng lặp while để giải các bài tập tốt hơn.
  • Đã học qua lập trình Python nhưng chưa hiểu rõ lắm, muốn lấy lại kiến thức cơ bản và nền tảng.
  • Ôn tập lại kiến thức cơ bản, khi có được các kiến thức cơ bản từ đó mới giải được nhiều bài nâng cao hơn.

Nếu các bạn nào đã giỏi thì hãy tham khảo giải các đề thi thử phía dưới có đáp án

  • Còn em nào muốn học lý thuyết thì hãy vào đường dẫn phía dưới nhé ! chép từ bài 1 đến bài 21 là giỏi liền kha kha ! có tài liệu pdf tải về thoải mái !
    1. 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 

Nguồn: 300bàicode.vn

Web lập trình Python online

Học lập trình Python Offline tại nhà Thầy

Hãy vào học ngay lập trình Python thông qua 100 bài tập Python từ cơ bản đến nâng cao

10 bài tập Python cơ bản nếu bạn làm được thầy cho các em lên cấp 10:

Bài 1: Hãy nhập vào tên của bạn và xuất tên của bạn ra màn hình ?

Dữ liệu nhập vàoDữ liệu xuất ra
Võ Cao CườngXin chào: Võ Cao Cường
  • Đáp án bài 1 lập trình python:
s=input("Nhập họ và tên: ")
print("Xin chào:",s)

Bài 2: Định dạng dữ liệu số kiểu số ra thành còn 2 số thập phân ?

Dữ liệu nhập vàoDữ liệu xuất ra
5489.151635489.15
  • Đáp án bài 2 lập trình python:
x=5489.15163
print("%0.2f"%x)

Bài 3: Hãy nhập vào điểm trung bình để biết bạn đã đậu hay thi lại?

  • Diễn giải: nếu điểm trung bình lớn hơn hoặc bằng 5 thì  ghi ‘Chúc mừng bạn đã đậu ‘ còn ngược lại ghi ‘ Chúc bạn may mắn lần sau nhé! ‘
Dữ liệu nhập vàoDữ liệu xuất ra
9Chúc mừng bạn đã đậu
4Chúc bạn may mắn lần sau nhé!
  • Đáp án bài 3 lập trình python:
tb=float(input('Nhập điểm trung bình: '))
if tb>=5:
    print('Chúc mừng bạn đã đậu')
else:
    print('Chúc bạn may mắn lần sau nhé!')
Khóa học Python free

Khóa học Python luyện thi học sinh giỏi cấp huyện

Bài 4: Viết chương trình nhập vào một số nguyên n, cho biết số đó là số 0 , số âm hay số dương?

Dữ liệu nhập vàoDữ liệu xuất ra
5Số dương
-3Số âm
0Số không
  • Đáp án lập trình python bài 4:
n=int(input('nhập một số:'))
if n>=0:
    if n==0:
        print('Số không')
    else:
        print('Số dương')
else:
    print('Số âm')

Bài 5:  Nhập vào điểm trung bình (dtb) kiểu số thực để biết học sinh đạt loại gì?

  • Diễn giải:
    • Nếu dtb>=8 thì in ra ” Bạn đạt loại giỏi”
    • Nếu dtb>= 6.5 thì in ra ” Bạn đạt loại khá”
    • Nếu dtb>=5 thì in ra ” Bạn đạt loại trung bình”
    • Còn ngược lại các ý trên thì in ra ” Chúc bạn may mắn lần sau nhé ! “
Dữ liệu nhập vàoDữ liệu xuất ra
7Bạn đạt loại khá
  • Đáp án lập trình python bài 5:
dtb=float(input('nhập điểm trung bình: '))
if dtb>=8:
    print('Bạn đạt loại giỏi')
elif dtb>=6.5:
    print("Bạn đạt loại khá")
elif dtb>=5:
    print("Bạn đạt loại trung bình")
else:
    print('Chúc bạn may mắn lần sau nhé!')

Bài 1: Tính chu vi và diện tích hình vuông ?

Hình vuông là một hình học cơ bản trong toán học, có bốn cạnh bằng nhau. Trong bài viết này, chúng ta sẽ sử dụng Python để tính chu vi và diện tích của hình vuông một cách đơn giản.

1. Công Thức Tính

  • Chu vi hình vuông: P = 4 × cạnh
  • Diện tích hình vuông: S = cạnh × cạnh

3. Giải Thích Chương Trình

  1. Chương trình yêu cầu người dùng nhập độ dài cạnh của hình vuông.
  2. Sử dụng công thức để tính chu vi và diện tích.
  3. In kết quả ra màn hình.

4. Ví Dụ Chạy Chương Trình ▶️

Nhập độ dài cạnh của hình vuông: 5
Chu vi hình vuông: 20.0
Diện tích hình vuông: 25.0

5. Ứng Dụng Thực Tế

Chương trình này có thể được sử dụng trong các bài toán hình học, đồ họa máy tính, hoặc ứng dụng thực tế như thiết kế và xây dựng.

Hãy thử viết và chạy chương trình này trong Python để thực hành nhé!

a=int(input())
cv=a*4
s=a*a
print(cv,s)

 

Bài 2: Tính chu vi và diện tích hình tròn ?

 

r=int(input())
cv=r*2*3.14
dt=r*r*3.14
print("%0.2f"%cv,"%0.2f"%dt)

 

Bài 3: Tính chu vi và diện tích hình chữ nhật ?

 

a,b=map(int,input().split())
cv=(a+b)*2
dt=a*b
print(cv,dt)

 

Bài 4: Tính tổng và tích 2 số nguyên a và b ?

 

a,b=map(int,input().split())
tong=a+b
tich=a*b
print(tong,tich)

 

Bài 5: Tính trung bình cộng của 3 số nguyên a, b, c ?

 

a,b,c=map(int,input().split())
TBC=(a+b+c)/3
print("%0.1f"%TBC)

 

Bài 6: Tính chu vi và diện tích của một tam giác ?

 

import math
a,b,c=map(int,input().split())
cv=a+b+c
p=cv/2
dt=math.sqrt(p*(p-a)*(p-b)*(p-c))
print("%0.1f"%cv,"%0.3f"%dt)

 

Bài 7:  Tính diện tích tam giác ?

 

a,h=map(int,input().split())
s=a*h/2
print("%0.2f"%s)

 

Bài 8: Tính bán kính R của đường tròn ngoại tiếp tam giác ?

 

import math
a,b,c=map(int,input().split())
p=(a+b+c)/2
s=math.sqrt(p*(p-a)*(p-b)*(p-c))
r=(a*b*c)/(4*s)
print("%0.3f"%r)

 

Bài 9: Tính điểm trung bình ?

 

Toan,Van,Anh=map(float,input().split())
TBC=(Toan*2+Van*2+Anh)/5
print("%0.1f"%TBC)

 

Bài 10: Chia táo ?

 

T,HS=map(int,input().split())
Tao=T//HS
Du=T%HS
print(Tao,Du)

Bài 11: Tính giờ phút giây ?

 

n=int(input())
h=n//3600
n=n%3600
p=n//60
n=n%60
s=n
print(h,":",p,":",s,sep="")

 

Bài 12: Tìm 2 chữ số đầu và 2 chữ số cuối ?

 

n=int(input())
a=n//10
b=n%100
print(a,end=" ")
if b>=0 and b<=9:
    print("0",b,sep="")
else:
    print(b)

 

Bài 13: Tìm số lớn nhất trong 3 số ?

 

a,b,c=map(int,input().split())
M=a
if b>M:
    M=b
if c>M:
    M=c
if a==b and b==c:
    print("=")
else:
    print(M)

 

Bài 14: Tính tuổi niên ?

 

t=int(input())
if 0<t<=11:
    print("Thieu nhi")
if 11<t<=25:
    print("Thieu nien")
if 25<t<=50:
    print("Trung nien")
if 50<t:
    print("Lao nien")

 

Bài 15: Kiểm tra a, b, c có là 3 cạnh của một tam giác ?

 

import math
a,b,c=list(map(float,input().split()))
if (a+b>c) and (b+c>a) and (c+a>b) and a>0 and b>0 and c>0:
    cv=(a+b+c)
    print("Day la 3 canh cua mot tam giac")
    print("%0.2f"%cv,end=" ")
    p=cv/2
    dt=math.sqrt(p*(p-a)*(p-b)*(p-c))
    print("%0.1f"%dt)
else:
    print("Day khong phai la 3 canh cua mot tam giac")

 

Bài 16: Xếp loại học sinh ?

 

TBHKI,TBHKII=map(int,input().split())
TBCN=(TBHKI+TBHKII*2)/3
print("%0.1f"%TBCN)
if TBCN>=8:
    print("Gioi")
if 6.5<=TBCN<8:
    print("Kha")
if 5.0<=TBCN<6.5:
     print("Trung binh")
if 3.5<=TBCN<5:
    print("Yeu")
if TBCN<3.5:
    print("Kem")

 

Bài 17: Tính mùa trong năm ?

 

t=int(input())
if t==2 or t==3 or t==4:
    print("Mua Xuan")  
if t==5 or t==6 or t==7:
    print("Mua Ha")
if t==8 or t==9 or t==10:
    print("Mua Thu")
if t==11 or t==12 or t==1:
    print("Mua Dong")

 

Bài 18: Tính số ngày của tháng ?

 

t,n=map(int,input().split())
if t==1 or t==3 or t==5 or t==7 or t==8 or t==10 or t==12:
    print("31")
if t==4 or t==6 or t==9 or t==11:
    print("30")  
if t==2:
    if n%400==0 or (n%4==0 and n%100!=0):
        print("29")
    else:
        print("28")

 

Bài 19: Tính số nút của biển số xe ?

 

a=int(input())
tong=0
tong =tong+(a%10)
a=a//10
tong =tong+(a%10)
a=a//10
tong =tong+(a%10)
a=a//10
tong =tong+(a%10)
a=a//10
tong =tong+(a%10)
nut=tong%10
print(nut)
if nut==9:
    print("may man")
else:
    print("chua may man")

 

Bài 20: Đổi tiền ?

 

n=int(input())
a=n//5000
n=n%5000
b=n//2000
n=n%2000
c=n//1000
print(a,b,c)

Bài 21: Tính tiền Taxi ?

 

 

n=int(input())
if n==1:
    c=1*12000
if 1<n<=30:
    c=1*12000+(n-1)*10000
if n>30:
    c=1*12000+29*10000+(n-30)*9000
print(c)

 

Bài 22: Tính tiền điện ?

 

n=int(input())
if n<=50:
    c=n*600
if 50<n<=100:
    c=50*600+(n-50)*800
if 100<n<=200:
    c=50*600+50*800+(n-50-50)*1100
if n>200:
    c=50*600+50*800+100*1100+(n-50-50-100)*1500
print(c)

 

Bài 23: Tìm những số chia hết cho 3 ?

 

n=int(input())
dem=0
for i in range(1,n+1):
    if i%3==0:
        dem=dem+1
        print(i,end=" ")
if dem==0:   
    print("-")

 

Bài 24: Đếm số lượng số chia hết cho 3 ?

 

n=int(input())
dem=0
for i in range(1,n+1):
    if i%3==0:
        dem+=1
print(dem)        

 

Bài 25: Tính tổng những số chẵn ?

 

n=int(input())
tong=0
for i in range(1,n+1):
    if i%2==0:
        tong+=i
print(tong) 

 

Bài 26: Tính tổng những số chia hết cho 3 và 5 ?

 

n=int(input())
tong=0
for i in range(1,n+1):
    if i%3==0 and i%5==0:
        tong+=i
print(tong) 

 

Bài 27: Tính tổng những số chia hết cho 3 hoặc 5 ?

 

n=int(input())
tong=0
for i in range(1,n+1):
    if i%3==0 or i%5==0:
        tong+=i
print(tong)

 

Bài 28: Đếm số ước của số nguyên n ?

 

n=int(input())
dem=0
for i in range(1,n+1):
    if n%i==0:
        dem+=1
print(dem)

 

Bài 29: Kiểm tra số n có nguyên tố ?

 

n=int(input())
dem=0
for i in range(1,n+1):
    if n%i==0:
        dem+=1
if dem==2:
    print("Yes")
else:
    print("No")

 

Bài 30: Tính tổng các số nguyên từ m đến n ?

 

m,n=map(int,input().split())
tong=0
for i in range(m,n+1):
    tong+=i
print(tong)

 

Bài 31: Đếm số chia hết cho 3 từ m đến n ?

m,n=map(int,input().split())
dem=0
for i in range(m,n+1):
    if i%3==0:
        dem+=1
print(dem)

 Bài 32: Đếm số chia hết cho 3 hoặc chia hết cho 5 và tính tổng các số chẵn ?

 

m,n=map(int,input().split())#32
dem=0
for i in range(m,n+1):
    if (i%3==0) or (i%5==0):
        dem+=1
print(dem,end=" ")
tong=0
for i in range(m,n+1):
    if(i%2==0):
        tong+=i
print(tong)

 Bài 33: Đếm số nguyên tố từ m đến n ?

 

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)

 Bài 34: In các số nguyên tố từ m đến n ?

 

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):    
        print(i,end=" ")
        dem+=1        
if dem==0:
    print("-")

Bài 35: Tính trung bình cộng các số nguyên tố từ m đến n ?

 

def ktnt(n):
    i=2
    while (i*i<=n) and (n%i!=0):
        i+=1
    return (i*i>n) and (n>1)
#
m,n=list(map(int,input().split()))
tong=0
dem=0
for i in range(m,n+1):   
    if ktnt(i):    
        tong+=i
        dem+=1    
if dem>0:
    tbc=tong/dem
    print("%0.2f"%tbc)
else:
    print("-")

Bài 36: Tìm ước số chung lớn nhất của 2 số nguyên dương a, b ?

 

a,b=map(int,input().split())
while a!=b:
    if a>b:
        a=a-b
    else:
        b=b-a
print(a)

Bài 37: Rút gọn phân số ?

 

t,m=map(int,input().split())
a=t
b=m
while a!=b:
    if a>b:
        a-=b
    else:
        b-=a
t//=a
m//=a
print(t,"/",m,sep="")

 

Bài 38:  In ra k số nguyên tố đầu tiên ?

 

def ktnt(n):
    i=2
    while (i*i<=n) and (n%i!=0):
        i+=1
    return (i*i>n) and (n>1)
#
k=int(input())
i=0
dem=0
while dem<k:    
    if ktnt(i):            
        print(i,end=" ")
        dem+=1
    i+=1

 

Bài 39: Kiểm tra số chính phương ?

 

import math
def ktcp(n):
    if n<0:
        return False
    x=int(math.sqrt(n))
    return (x*x==n)
n=int(input())
if ktcp(n):
    print("Yes")
else:
    print("No")

 

Bài 40: In ra k số chính phương đầu tiên ?

 

import math
def ktcp(n):
    if n<0:
        return False
    x=int(math.sqrt(n))
    return (x*x==n)

k=int(input())
i=0
dem=0
while dem<k:
    if ktcp(i):
        print(i,end=" ")
        dem+=1
    i+=1

 

Bài 41: Tính tổng các phần tử trong mảng ?

 

n=int(input())
a=list(map(int,input().split()))
dem=0
for i in range(0,len(a)):
    if a[i]>0:
        dem+=1
print(dem)

Bài 42: Đếm số dương trong mảng ?

n=int(input())
a=list(map(int,input().split()))
dem=0
for i in range(0,len(a)):
    if a[i]>0:
        dem+=1
print(dem)

Bài 43: Đếm số chẵn trong mảng ?

 

n=int(input())
a=list(map(int,input().split()))
dem=0
for i in range(0,len(a)):
    if a[i]%2==0:
        dem+=1
print(dem)

 

Bài 44: Tính tổng các phần tử ở vị trí chẵn trong mảng ?

 

n=int(input())
a=list(map(int,input().split()))
s=0
for i in range(0,len(a)):
    if i%2==0:
        s+=a[i]
print(s)

 

Bài 45: Tính tổng các phần tử có giá trị chẵn trong mảng ?

 

n=int(input())
a=list(map(int,input().split()))
tong=0
for i in range(len(a)):
    if a[i]%2==0:
        tong+=a[i]
if tong==0:
    print('-')
else:
    print(tong)

 

Bài 46: Tìm số x trong mảng ?

 

n,x=map(int,input().split())
a=list(map(int,input().split()))
dem=0
vt=0
for i in range(len(a)):
    if x==a[i]:
        dem+=1
        vt=i
        break
if dem==0:
    print('No')
else:
    print('Yes')
    print(vt)

 

Bài 47: Đếm và in dãy số dương, số âm trong mảng ?

 

n=int(input())
a=list(map(float,input().split()))
demduong=0
demam=0
c=[]
b=[]
for i in range(len(a)):
    if a[i]<0:
        demam+=1
        c.append(a[i])
    if a[i]>0:
        demduong+=1
        b.append(a[i])
print(demduong,demam)
if demduong==0:
    print('-')
if demam==0:
    print('-')
for i in range(len(b)):
    print('%0.0f'%b[i],end=' ')
print()
for j in range(len(c)):
    print('%0.0f'%c[j],end=' ')

 

Bài 48: In ra những số chia hết cho 5 và tổng của chúng trong mảng ?

 

n=int(input())
a=list(map(int,input().split()))
tong=0
for i in range(len(a)):
    if a[i]%5==0:
        tong+=a[i]
        print(a[i],end=' ')
print()
print(tong)

 

Bài 49: Tìm phần tử lớn nhất đầu tiên trong mảng và vị trí của phần tử lớn nhất đó ?

 

n=int(input())
a=list(map(int,input().split()))
print(max(a),end=' ')
vt=a.index(max(a))
print(vt)


Bài 50: Sắp xếp mảng theo thứ tự tăng dần ?

 

n=int(input())
a=list(map(int,input().split()))
a=sorted(a)
print(*a)

 

Bài 51: In ra các số nguyên tố trong mảng và tổng của chúng ?

 

def ktnt(n):
    i=2
    while i*i<=n and n%i!=0:
        i+=1
    return i*i>n and n>1
a=list(map(int,input().split()))
tong=0
for i in range(len(a)):
    if ktnt(a[i]):
        tong+=a[i]
        print(a[i],end=' ')
if tong==0:
    print('-')
    print(0)
else:
    print(tong)

 

Bài 52: Tính trung bình các số nguyên tố trong mảng ?

 

def ktnt(n):
    i=2
    while (i*i<=n) and (n%i!=0):
        i+=1
    return (i*i>n) and (n>1)
#
a=list(map(int,input().split()))
DemNT=0 
tong=0
for i in range(0,len(a)):
    if ktnt(a[i]):                        
        tong+=a[i]
        DemNT+=1
if DemNT>0:
    TBC=s/DemNT
    print("%0.2f"%TBC)
else:
    print("-")

 

Bài 53: Tìm số nguyên tố lớn nhất trong mảng ?

 

def ktnt(n):
    i=2
    while (i*i<=n) and (n%i!=0):
        i+=1
    return (i*i>n) and (n>1)
#
a=list(map(int,input().split()))
b=[]
for i in range(0,len(a)):
    if ktnt(a[i]):               
        b.append(a[i])
if len(b)>0:
    print(max(b))
else:
    print("-")

 

Bài 54: Tìm số âm lớn nhất trong mảng ?

 

a=list(map(int,input().split()))
b=[]
for i in range(0,len(a)):
    if a[i] <0:
        b.append(a[i])
if len(b)>0:
    print(max(b))
else:
    print("-")

 

Bài 55: Tìm số nguyên lớn thứ hai trong mảng ?

 

a=list(map(int,input().split()))
Max=max(a)
i=0
while i<len(a):
    if a[i]==Max:
        a.pop(i)
    else:
        i+=1
if len(a)>0:
    print(max(a))
else:
    print("-")

 

Bài 56: Tìm số nguyên nhỏ thứ 3 trong mảng ?

 

a=[]
#Đọc dữ liệu nhiều dòng không biết mấy dòng (Khi nhập từ bàn phím, nhập xong enter 2 lần)
while True:
    try:
        line=input()
        try:
            x = int(line)
            a.append(x)
        except ValueError:
            break
    except EOFError:
        break
#
Min=min(a)
i=0 
while i<len(a):
    if a[i]==Min:
        a.pop(i)
    else:
        i+=1 
Min=min(a)
i=0 
while i<len(a):
    if a[i]==Min:
        a.pop(i)
    else:
        i+=1 
if len(a)>0:
    print(min(a))
else:
    print("-")

 

Bài 57: Đếm số lượng số nguyên khác nhau ?

 

a=[]
#Đọc dữ liệu nhiều dòng không biết mấy dòng (Khi nhập từ bàn phím, nhập xong enter 2 lần)
while True:
    try:
        line=input()
        try:
            x = int(line)
            a.append(x)
        except ValueError:
            break
    except EOFError:
        break
#
# Xoá trùng
i=0 
while i<len(a)-1:
    j=i+1
    while j<len(a):
        if a[i]==a[j]:
            a.pop(j)
        else:
            j+=1
    i+=1 
# Hết xoá trùng
print(len(a))

 

Bài 58: Đếm số lần xuất hiện của từng số trong mảng ?

 

n=int(input())
a=[]
for i in range(0,n):
    line=int(input())
    a.append(line)

b=a.copy()
# Xoá trùng
i=0 
while i<len(b)-1:
    j=i+1
    while j<len(b):
        if b[i]==b[j]:
            b.pop(j)
        else:
            j+=1
    i+=1 
# Hết xoá trùng
c=[]
for i in range(0,len(b)):    
    c.append(a.count(b[i]))#Đếm từng phần tử trong b xuất hiện trong a mấy lần
for i in range(0,len(b)):
    print(b[i],c[i])


Bài 59: Tìm số nguyên xuất hiện nhiều lần nhất trong mảng ?

 

n=int(input())
a=[]
for i in range(0,n):
    line=int(input())
    a.append(line)

b=a.copy()
# Xoá trùng
i=0 
while i<len(b)-1:
    j=i+1
    while j<len(b):
        if b[i]==b[j]:
            b.pop(j)
        else:
            j+=1
    i+=1 
# Hết xoá trùng
c=[]
for i in range(0,len(b)):    
    c.append(a.count(b[i]))
#
Max=max(c)
vt=c.index(Max)
print(b[vt],Max)

 

Bài 60: Tính trung bình cộng các số chính phương trong mảng ?

 

import math
def ktcp(n):
    if n<0:
        return False
    x=int(math.sqrt(n))
    return (x*x==n)
#
a=list(map(int,input().split()))
dem=0 
s=0 
for i in range(0,len(a)):
    if ktcp(a[i]):
        dem+=1 
        s+=a[i]
if dem>0:
    TBC=s/dem
    print("%0.1f"%TBC)
else:
    print("-")

 

Bài 61: In ra câu “ Chào Họ Tên” ?

 

a=input()
print("Chao",a)

 

Bài 62: Viết xâu theo thứ tự ngược lại ?

 

a=input()
for i in range(len(a)-1,-1,-1):
    print(a[i],end="")

 

Bài 63: In xâu với mỗi ký tự trên 1 dòng ?

 

a=input()
for i in range(0,len(a)):
    print(a[i])

 

Bài 64: Xoá bỏ các dấu cách trong chuỗi ?

 

s=input()
s1=""
for i in range(0,len(s)):
    if s[i]!=" ":
        s1+=s[i]
print(s1)

 

Bài 65:Kiểm tra xâu đối xứng ?

 

s=input()
#Cach 1
s1=""
for i in range(len(s)-1,-1,-1):
    s1+=s[i]
#Cach 2
s1=s[::-1]
if s1==s:
    print("Yes")
else:
    print("No")

 

Bài 66: Xoá các khoảng trắng thừa ở đầu câu ?

 

s=input()
a=list(s)#Chuyển chuỗi sang mảng
while a[0]==" ":            
    a.pop(0)
s="".join(a)#Chuyển mảng sang chuỗi
print(s)

 

Bài 67: Xoá các khoảng trắng thừa ở cuối câu ?

 

s=input()
a=list(s)#Chuyển chuỗi sang mảng
while a[len(a)-1]==" ":            
    a.pop(len(a)-1)
s="".join(a)#Chuyển mảng sang chuỗi
print(s)

 

Bài 68: Xoá các khoảng trắng thừa ở giữa câu ?

 

s=input()
a=list(s)#Chuyển chuỗi sang mảng
i=0
while i<len(a)-1:
    if a[i]==" " and a[i+1]==" ":
        a.pop(i)
    else:
        i+=1
s="".join(a)#Chuyển mảng sang chuỗi
print(s)

Cách 2:

 

s=input()
s=s.strip()
while ‘  ’ in s:
	s=s.replace(‘  ’,’ ’)
print(s)

 

Bài 69: Đếm số từ trong câu ?

 

s=input()
s=" "+s
dem=0
for i in range(0,len(s)-1):
    if s[i]==" "  and s[i+1]!=" ":
        dem+=1
print(dem)

 

Bài 70: Đổi ký tự đầu thành chữ in hoa ?

 

s=input()
s=s.title()
print(s)

 

Bài 71: Tìm kiếm và thay thế trong chuỗi ?

 

s=input()
x=input()
y=input()
s = s.replace(x, y)
print(s)

 

Bài 72: Đổi tất cả ký tự trong 1 chuỗi thành ký tự in hoa ?

 

s=input()
s=s.upper()
print(s)

 

Bài 73: Đổi tất cả ký tự trong 1 chuỗi thành ký tự thường ?

 

s=input()
s=s.lower()
print(s)

 

Bài 74: Đảo ngược các từ trong câu ?

 

s=input().split()
for i in range(len(s)-1,-1,-1):#In mảng theo thứ tự ngược
    print(s[i],end=" ")

 

Bài 75: Đảo ngược các ký tự trong từng từ ?

 

s=input().split()
for i in range(0,len(s)):
    print((s[i])[::-1],end=" ")

 

Bài 76: Đếm số lần xuất hiện chuỗi c trong xâu ?

 

s1=input()
s2=input()
print(s1.count(s2))

 

Bài 77: Đếm số ký tự khác nhau trong xâu ?

 

s1=input()
a=list(s1)#Chuyển chuỗi sang mảng
#Xoá trùng
i=0 
while i<len(a)-1:
    j=i+1
    while j<len(a):
        if a[i]==a[j]:
            a.pop(j)
        else:
            j+=1
    i+=1 
#
s2="".join(a)#Chuyển mảng sang chuỗi
print(len(s2))

 

Bài 78: Mỗi ký tự xuất hiện bao nhiêu lần trong xâu ?

 

s1=input()
s1=s1.lower()
a=list(s1)
i=0 
while i<len(a)-1:
    j=i+1
    while j<len(a):
        if a[i]==a[j]:
            a.pop(j)
        else:
            j+=1
    i+=1 
s2="".join(a)
c=[]
for i in range(0,len(s2)):
    c.append(s1.count(s2[i]))
for i in range(0,len(s2)):
    print(s2[i],":",c[i],sep="",end=" ")

 

Bài 79: Tìm ký tự xuất hiện nhiều lần nhất trong xâu ?

 

s1=input()
s2=""
for i in range(0,len(s1)):
    if s1[i]!=" ":
        s2+=s1[i]
s1=s2
s1=s1.lower()
a=list(s1)
i=0 
while i<len(a)-1:
    j=i+1
    while j<len(a):
        if a[i]==a[j]:
            a.pop(j)
        else:
            j+=1
    i+=1 
s2="".join(a)
c=[]
for i in range(0,len(s2)):
    c.append(s1.count(s2[i]))
Max=max(c)
vt=c.index(Max)
print(s2[vt],":",Max,sep="")

 

Bài 80: Tìm vị trí đầu tiên mà ký tự x xuất hiện ?

 

s1=input()
s2=input()
print(s1.find(s2))

Bài 81: Tìm vị trí cuối mà ký tự x xuất hiện trong xâu ?

 

s1=input()
s2=input()
print(s1.rfind(s2))

 

Bài 82: Đếm ký tự in hoa trong xâu ?

 

s=input()
dem=0 
for i in range(0,len(s)):
    if s[i].isupper():
        dem+=1
print(dem)

 

Bài 83: Đếm sô ký tự thường trong xâu ?

 

s1=input()
dem=0
for i in range(0,len(s1)):
    if s1[i].islower():
        dem+=1
print(dem)

 

Bài 84: Tìm tên của 1 người trong chuỗi họ và tên ?

 

s=input()
a=s.split()
print(a[-1])

for i in range(0, len(a)-1)
    print(a[i],end=" ")


s=Tran Phi An Binh
a=[Tran, Phi, An, Binh]
     0    1    2    3
     len(a)-1

 

Bài 85: Tìm tên của 1 người trong chuỗi họ và tên ?

 

s=input()
a=s.split()
for i in range(0,len(a)-1):
    print(a[i],end=" ")

 

Bài 86: Tính chu vi và diện tích của tam giác có sử dụng hàm ?

 

import math
def nhap():
    a,b,c=map(float,input().split())
    return a,b,c
#
def chuvi(a,b,c):
    return a+b+c
#
def dientich(a,b,c):
    p=chuvi(a,b,c)/2 
    return math.sqrt(p*(p-a)*(p-b)*(p-c))
#
a,b,c=nhap()
print("%0.1f"%chuvi(a,b,c),"%0.3f"%dientich(a,b,c))

 

Bài 87: Viết hàm kiểm tra chia hết cho 5 ?

 

def nhap():
    n=int(input())
    return n
def chia5(n):
    if n%5==0:
        return "Yes"
    else:
        return "No"
n=nhap()
print(chia5(n))

 

Bài 88: Viết hàm tìm ước số chung lớn nhất ?

 

def ucln(a,b):
    while a!=b:
        if a>b:
            a=a-b
        else:
            b=b-a
    return a
#
def nhap():
    t,m=map(int,input().split())   
    return t,m
#
def RG(t,m):
    x=ucln(t,m)    
    t//=x
    m//=x
    return t,m
#
t,m=nhap()
t,m=RG(t,m)
print(t,"/",m,sep="")

 

Bài 89: Viết hàm tính giai thừa n! ?

 

def GiaiThua(n):
    kq=1
    for i in range(1,n+1):
        kq*=i
    return kq
def C(n,k):
    return GiaiThua(n)/(GiaiThua(k)*GiaiThua(n-k))

m=int(input())
s=0
for i in range(0,m):
    n,k=map(int,input().split())   
    s+=C(n,k)
print("%0.0f"%s)

 

Bài 90: Viết hàm P(x,n) để tính giá trị x^n ?

 

import sys
def LuyThua(x,n):
    kq=1
    for i in range(1,n+1):
        kq*=x
    return kq
k,x=map(int,input().split())
s=0
for i in range(0,k):
    a,n=map(int,input().split())
    s+=a*LuyThua(x,n)
print(s)

 

Bài 91: Viết chương trình vẽ hình chữ nhật bằng dấu * sử dụng chương trình con ?

 

def HCN(d,r):
	for i in range(0,d):
		print("*",end="",sep="")
	print()
	for i in range(0,r-2):
		print("*"," "*(d-2),"*",sep="")        
	for i in range(0,d):
		print("*",end="",sep="")
#
d,r=map(int,input().split())
HCN(d,r)

 

Bài 92: Sử dụng hàm lồng nhau ?

 

def cong(a,b):
    return a+b
def chia(a,b):
    return a/b
#
a,b,c=map(float,input().split())
x=cong(a,cong(b,c))
y=cong(chia(a,b),c)
z=chia(a,cong(b,c))
print("%0.0f"%x,end=" ")
print("%0.2f"%y,end=" ")
print("%0.3f"%z,end=" ")

 

Bài 93: Sử dụng hàm tìm số nhỏ nhất trong 2 số để tìm số nhỏ nhất trong 3 số ?

 

def Min(a,b):
    if a>b:
        return b
    else:
        return a
a,b,c=map(int,input().split())
print(Min(a,Min(b,c)))

 

Bài 94: Viết hàm cộng trừ nhân chia 2 phân số ?

 

import math
tu1,mau1=map(int,input().split())
tu2,mau2=map(int,input().split())
#Cong
tu=tu1*mau2+tu2*mau1
mau=mau1*mau2
u=math.gcd(abs(tu),abs(mau))
tu//=u
mau//=u
if tu>mau:
    print(tu//mau,",",tu%mau,"/",mau,sep="")
else:
    print(tu,"/",mau,sep="")
#Tru
tu=tu1*mau2-tu2*mau1
mau=mau1*mau2
u=math.gcd(abs(tu),abs(mau))
tu//=u
mau//=u
if tu>mau:
    print(tu//mau,",",tu%mau,"/",mau,sep="")
else:
    print(tu,"/",mau,sep="")
#Nhan
tu=tu1*tu2
mau=mau1*mau2
u=math.gcd(abs(tu),abs(mau))
tu//=u
mau//=u
if tu>mau:
    print(tu//mau,",",tu%mau,"/",mau,sep="")
else:
    print(tu,"/",mau,sep="")
#Chia
tu=tu1*mau2
mau=tu2*mau1
u=math.gcd(abs(tu),abs(mau))
tu//=u
mau//=u
if tu>mau:
    print(tu//mau,",",tu%mau,"/",mau,sep="")
else:
    print(tu,"/",mau,sep="")

 

Bài 95: Viết chương trình con tính tổng các phần tử trong 1 mảng ?

 

def tong(a):
    s=0    
    for i in range(0,len(a)):
        s+=a[i]            
    return s
#
n=int(input())
a=list(map(int,input().split()))
tbc=tong(a)/len(a)
print("%0.1f"%tbc)

 

Bài 96: Viết chương trình con tính tổng các phần tử chẵn trong 1 mảng ?

 

def tinh(a):
    s=0 
    dem=0
    for i in range(0,len(a)):
        if a[i]%2==0:
            s+=a[i]
            dem+=1
    return s,dem
#
n=float(input())
a=list(map(float,input().split()))
tong, dem=tinh(a)
if dem!=0:
	tbc=tong/dem
	print("%0.2f"%tbc)
else:
    print('0.00')

 

Bài 97: Đếm xem trong mảng có bao nhiêu số nguyên tố có sử dụng hàm ?

 

def ktnt(n):
    i=2
    while (i*i<n) and (n%i!=0):
        i+=1
    return (i*i>n) and (n>1)
#
a=list(map(int,input().split()))
dem=0
for i in range(0,len(a)):
    if ktnt(a[i])==True:
        dem+=1
if dem>0:
    print(dem)
else:
    print("-")

 

Bài 98: Tính trung bình cộng các số nguyên tố trong mảng có sử dụng hàm ?

 

def ktnt(n):
    i=2
    while (i*i<=n) and (n%i!=0):
        i+=1
    return (i*i>n) and (n>1)
#
a=list(map(float,input().split()))
dem=0
tong=0
for i in range(0,len(a)):
    if ktnt(a[i])==True:
        dem+=1
        tong+=a[i]
if dem>0:
    tbc=tong/dem
    print("%0.2f"%tbc)
else:
    print("-")

 

Bài 99: Tính trung bình cộng các số chính phương trong mảng có sử dụng hàm ?

 

import sys,math

def ktcp(n):
    if n<0:
        return False
    x=int(math.sqrt(n))
    return (x*x==n)
#
a=list(map(int,input().split()))
dem=0
tong=0
for i in range(0,len(a)):
    if ktcp(a[i])==True:
        dem+=1
        tong+=a[i]
if dem>0:
    tbc=tong/dem
    print("%0.1f"%tbc)
else:
    print("-")

 

Bài 100: Viết 2 chương trình con tìm Max, Min và vị trí của Max, Min ?

 

def Max(a):
    M=a[0]
    vt=0
    for i in range(0,len(a)):
        if M<a[i]:
            M=a[i]
            vt=i
    return M, vt

def Min(a):
    M=a[0]
    vt=0
    for i in range(0,len(a)):
    	if M>a[i]:
            M=a[i]
            vt=i
    return M, vt

n=int(input())
a=list(map(int,input().split()))
M, vt=Max(a)
print(M,vt)
M, vt=Min(a)
print(M,vt) 

 

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 khuyến mãi !” 

  • 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 Dân chuyên bồi dưỡng môn tin học thi học sinh giỏi cấp huyện, cấp tỉnh, ôn luyện thi vào Trường Chuyên Tin.

Khóa học Python online từ cơ bản đến nâng cao

Khóa học Python online từ cơ bản đến nâng cao

Trung tâm tin học Tấn Dân

Thông tin Khuyến mãi giảm giá học phí!

  • Giảm giá ưu đãi 100.000 đ khi đăng ký 2 bạn sinh viên học sinh trở lên !
  • Giảm 15% khi  tham gia 3 bạn sinh viên học sinh trở lên
  • Lưu ý :
    • Để nhận Ưu đãi học viên vui lòng đăng ký qua số điện thoại gặp Thầy Dân qua số điện thoại & Zalo: 0937.179.278
    • Học phí tham gia khóa học Online 1.600.000 trong 7 tháng.
    • Học từ cơ bản đến nâng cao và đến giải đề thi cấp Huyện.
    • Trong nhiều chính sách ưu đãi học viên chỉ áp dụng chính sách ưu đãi cao nhất!
    • Có nhận học viên thường xuyên
    • Thời gian học từ thứ 3 và thứ 5;  từ 2 giờ đến 4 giờ hàng tuần.
  • Hãy đăng ký ngay để nhận ưu đãi đến hết ngày 10 tháng 10 năm 2024 !

 

Khóa học Python Tiếng Việt online Miễn Phí tài liệu PDF trên web

Thầy mến chào các em yêu thích lập trình Python!  Thầy muốn chia sẽ niềm đam mê và kinh nghiệm đó với các em nào muốn thi học sinh giỏi Tin Học ở cấp huyện, cấp tỉnh và muốn thi vào các trường Chuyên Tin. Để có thể tiếp cận với các em ở xa không tới nhà Thầy học được các em có thể học từ xa bằng cách học ” Khóa học Python tiếng việt online Miễn Phí có sẵn tài liệu PDF trên ngay web”

Tài liệu khóa học Python tiếng việt Miễn Phí có file PDF tải về các bạn vào trang của Thầy phía dưới nhé!

Tự học ngôn ngữ lập trình Python từ cơ bản đến nâng cao Miễn Phí tài liệu file PDF luôn nha! Tải về thoải mái ! 

Lập trình Python trên web

Các học viên tham gia khóa học lập trình Python

Những bạn phù hợp tham gia khóa học Python online này?

  • Các em học sinh cấp 2 và cấp 3 muốn tham gia khóa học nhằm nâng cao kiến thức và kinh nghiệm để đi thi cấp huyện, cấp tỉnh và có mong ước được thi vào các Trường Chuyên Tin như mơ ước!
  • Các em sinh viên học chuyên ngành Công Nghệ Thông Tin muốn ôn luyện kiến thức để chuẩn bị cho các kỳ thi khó khăn sắp tới!
  • Các bạn muốn học lập trình Python để tạo chương trình chép vào các con chip nhớ để tạo robot để tự động hóa trong dây chuyền sản xuất.
  • Muốn học lập trình python để thiết kế trang Website.
  • Lập trình Python để phân tích dữ liệu để dự đoán lưu lượng bán hàng hóa gần đúng nhất ( trong xác suất thống kê)
  • Muốn lập trình python làm các phần mềm kế toán trong các tổ chức tài chính.
  • Các nhà khoa học đang cần phần mềm ứng dụng trong: y tế, môi trường, kinh doanh,dự báo thời tiết, trong các doanh nghiệp…
  • Và còn rất rất nhiều ứng dụng hữu ích mà lập trình Python mang lại trong cuộc sống hằng ngày và trong công việc.
  • Rồi còn chờ gì nữa mà không đăng ký ngay khóa học lập trình Python bằng tiếng việt Online ” NGAY VÀ LUÔN “ do Thầy Dân: 0937.179.278 ( Cử Nhân Công Nghệ Thông Tin ) trực tiếp giảng dạy.
Tài liệu học Python miễn phí

Học lập trình Python thấy phát ham!

Lộ trình khóa học Python từ cơ bản đến nâng cao ?

Học lý thuyết để hiểu rõ các hàm trước giúp Thầy trước!

Các phần mềm lập trình Python:

  • PyCharm EDU là phần mềm lập trình dễ sử dụng nhất mà ở Việt Nam mình đang sử dụng trong thi cấp huyện và cấp tỉnh các bạn có thể tải phần mềm ở phần bên dưới! Tải về đường dẫn tốc độ cao Google Driver ! Các bạn nào không biết có thể liên hệ mình ngay qua số điện thoại Thầy Dân: 093.717.9278
  • Phiên bản dành cho Windows 10 và Windows 11:

Tải bằng google driver

  • Phiên bản dành cho Windows 7:

Tải bằng google driver

Bước đầu học Python cơ bản:

  1. Giải được 100 bài tập cơ bản ví dụ như:
  2. Tính tổng và tích 2 số nguyên a và b ?
  3. Tính trung bình cộng của 3 số nguyên a, b, c ?
  4. Tính Chu vi và diện tích hình vuông ?
  5. Tính chu vi và diện tích hình chữ nhật ?
  6. Tính diện tích hình tam giác ?
  7. Tìm số lớn nhất trong 3 số ?
  8. Tính tiền taxi có giảm giá ?
  9. Tính tiền điện ?
  10. Tìm những số chia hết cho 3 và cho 5 ?
  11. Điểm số ước của số nguyên n ?
  12. Kiểm tra số nguyên tố ?
  13. Kiểm tra số chính phương ?
  14. và còn nhiều các bài cơ bản khác nữa ?

 

Học Python từ A đến ZHọc Python từ A đến Z

 

Học và giải các bài tập nâng cao Python

  1. In ra dãy các số Fibonacci ?
  2. Kiểm tra số Happy ?
  3. Kiểm tra số n có trong dãy số Pentagonal ?
  4. In ra số Harshad  thứ n ?
  5. Kiểm tra số nguyên có trong dãy số Pell ?
  6. In ra n số Armstrong ?
  7. In ra n số Collatz đầu tiên ?
  8. In ra n số Kaprekar từ m đến n ?

Miễn phí 10% khóa học lập trình Python online “Hãy đăng ký ngay để được khuyến mãi !” 

  • 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 Dân chuyên bồi dưỡng môn tin học thi học sinh giỏi cấp huyện, cấp tỉnh, ôn luyện thi vào Trường Chuyên Tin.

Khóa học Python online từ cơ bản đến nâng cao

Khóa học Python online từ cơ bản đến nâng cao

Trung tâm tin học Tấn Dân

Thông tin Khuyến mãi giảm giá học phí!

  • Giảm giá ưu đãi 100.000 đ khi đăng ký 2 bạn sinh viên học sinh trở lên !
  • Giảm 15% khi  tham gia 3 bạn sinh viên học sinh trở lên
  • Lưu ý :
    • Để nhận Ưu đãi học viên vui lòng đăng ký qua số điện thoại gặp Thầy Dân qua số điện thoại & Zalo: 0937.179.278
    • Học phí tham gia khóa học Online 1.600.000 trong 7 tháng.
    • Học từ cơ bản đến nâng cao và đến giải đề thi cấp Huyện.
    • Trong nhiều chính sách ưu đãi học viên chỉ áp dụng chính sách ưu đãi cao nhất!
    • Có nhận học viên thường xuyên
    • Thời gian học từ thứ 3 và thứ 5;  từ 2 giờ đến 4 giờ hàng tuần.
  • Hãy đăng ký ngay để nhận ưu đãi đến hết ngày 10 tháng 10 năm 2024 !

 

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é !