300 Bài tập Python hay nhất 2026
- This topic has 62 phản hồi, 2 voice, and was last updated 19 hours, 44 minutes trước by
Khang.
-
Người viếtBài viết
-
22/11/2025 vào lúc 4:55 chiều #7861
Khang
Thành viênBài 0044:Kiểm tra chiều cao
a=int(input())
if a>180:print(‘Huu cao co’)
elif a<100:print(‘Nam lun cute’)
else:print(‘Binh thuong’)22/11/2025 vào lúc 5:01 chiều #7862Khang
Thành viênBài 0045:Tìm số ngày của một 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’)
elif t==4 or t==6 or t==9 or t==11:print(’30’)
elif t==2 and (n%400==0 or (n%4==0 and n%100!=0)):print(’29’)
else:print(’28’)22/11/2025 vào lúc 5:02 chiều #7863Khang
Thành viênBài 0046:Tính nút của biển số xe
n=list(input())
tong=0
for i in range(len(n)):tong+=int(n[i])
print(str(tong)[-1])
if int(str(tong)[-1])<9:print(‘No’)
else:print(‘Yes’)22/11/2025 vào lúc 5:05 chiều #7864Khang
Thành viênBài 0047:Kiểm tra số nguyên có phải là 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’)-
Phản hồi này đã được điều chỉnh 1 days, 18 hours trước bởi
Vi Tính Tấn Dân.
23/11/2025 vào lúc 4:39 sáng #7867Khang
Thành viên- sad
23/11/2025 vào lúc 3:43 chiều #7875Khang
Thành viênBài 0048:Kiểm tra tam giác
a,b,c=map(int,input().split())
if a+b>c and b+c>a and c+a>b and a>0 and b>0 and c>0:
print(‘Yes’)
if a==b and b==c:
print(‘Deu’)
elif a==b or b==c or c==a:
print(‘Can’)
elif a*a+b*b==c*c or c*c+b*b==a*a or a*a+c*c==b*b:
print(‘Vuong’)
else:
print(‘Thuong’)
else:
print(‘No’)23/11/2025 vào lúc 3:44 chiều #7876Khang
Thành viênBài 0049:Tính tiền taxi
a=int(input())
if a==1:
print(12000)
elif 2<=a<=30:
print(10000*(a-1)+12000)
else:
print(9000*(a-30)+12000+10000*29)-
Phản hồi này đã được điều chỉnh 20 hours, 29 minutes trước bởi
Khang.
23/11/2025 vào lúc 3:46 chiều #7878Khang
Thành viênBài 0050:Tính tiền điện
a=int(input())
if 1<=a<=50:
print(600*a)
elif 50<a<=100:
print(800*(a-50)+50*600)
elif 100<a<=200:
print(1100*(a-100)+50*(600+800))
else:
print(1500*(a-200)+50*(600+800)+100*1100)23/11/2025 vào lúc 3:47 chiều #7879Khang
Thành viênBài 0051:Kiểm tra số nguyên chẵn lẻ, âm dương?
a=int(input())
if a%2==0 and a>0:
print(‘Chan’)
print(‘Duong’)
elif a%2==0 and a<0:
print(‘Chan’)
print(‘Am’)
elif a%2!=0 and a>0:
print(‘Le’)
print(‘Duong’)
elif a%2!=0 and a<0:
print(‘Le’)
print(‘Am’)
else:
print(‘Chan’)
print(‘Khong’)23/11/2025 vào lúc 3:47 chiều #7880Khang
Thành viênBài 0052:Đánh giá kết quả học tập theo tổng điểm
a=int(input())
if a>=80:
print(‘Loai A’)
if a>=90:
print(‘Xuat sac’)
elif 80<=a<90:
print(‘Gioi’)
elif 50<=a<80:
print(‘Loai B’)
if a>=65:
print(‘Kha’)
elif 50<=a<=65:
print(‘Trung binh’)
else:
print(‘Loai C’)
if a>=35:
print(‘Yeu’)
elif a<35:
print(‘Kem’)23/11/2025 vào lúc 3:56 chiều #7881Khang
Thành viênBài 0053:Kiểm tra tuổi của một người đang ở giai đoạn nào?
t=int(input())
if t<18:
print(‘Tre em’)
if t<=6:
print(‘Tre mam non’)
elif 7<=t<=11:
print(‘Tre tieu hoc’)
elif 12<=t<=17:
print(‘Tre trung hoc’)
elif 18<=t<60:
print(‘Nguoi truong thanh’)
if 18<=t<=23:
print(‘Sinh vien’)
elif 24<=t<60:
print(‘Nguoi di lam’)
else:
print(‘Nguoi cao tuoi’)
if 60<=t<=62:
print(‘Sap nghi huu’)
else:
print(‘Da nghi huu’)23/11/2025 vào lúc 3:58 chiều #7882Khang
Thành viênBài 0054:Tìm 2 chữ số đầu và 2 chữ số cuối
a=input()
print(a[0]+a[1],a[1]+a[2])23/11/2025 vào lúc 4:04 chiều #7883Khang
Thành viênBài 0055:Tìm số lớn nhất trong 4 số
a,b,c,d=map(int,input().split())
if a==b==c==d:
print(‘=’)
else:
print(max(max(a,b,c),max(b,c,d)))23/11/2025 vào lúc 4:07 chiều #7884Khang
Thành viênBài 0056:Kiểm tra ba số có là 3 cạnh của một tam giác và tính chu vi, diện tích
import math
a,b,c=map(int,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
p=cv/2
s=math.sqrt(p*(p-a)*(p-b)*(p-c))
print(‘Day la 3 canh cua mot tam giac’)
print(‘%0.2f’%cv,’%0.1f’%s)
else:
print(‘Day khong phai la 3 canh cua mot tam giac’)23/11/2025 vào lúc 4:17 chiều #7885Khang
Thành viênBài 0057:Kiểm tra 2 số a, b có là 2 kích thước của hình chữ nhật và tính chu vi, diện tích
a,b=map(int,input().split())
if a>0 and b>0:
print(‘Day la 2 kich thuoc cua mot hinh chu nhat’)
print((a+b)*2,a*b)
elif a<0 or b<0 or (a<0 and b<0):
print(‘Day khong phai la 2 kich thuoc cua mot hinh chu nhat’)
if a<0 and b<0:
print(‘a va b la so am’)
elif a<0:
print(‘a la so am’)
elif b<0:
print(‘b la so am’) -
Phản hồi này đã được điều chỉnh 1 days, 18 hours trước bởi
-
Người viếtBài viết
- Bạn cần đăng nhập để phản hồi chủ đề này.