You are on page 1of 5

Phạm Hoàng Châu 10D

BÀI TẬP PYTHON

Câu 1 : Em hãy viết chương trình đổi thời gian : 2 giờ 28 phút 9 giây
sang đơn vị giây. Em hãy sử dụng các biến gio, phut, giay và gán giá
trị cho các biến đó trong chương trình.
gio=2*3600
phut=28*60
giay=9
thoigian=gio+phut+giay
print(''Tong thoi gian la'',thoigian)

Câu 2 : Cho thời gian hoàn thành công việc A là 7869 giây. Em hãy
viết chương trình để đưa ra màn hình gian gian theo dạng H : P : S
(giờ : phút : giây)
H=7869//3600
P=(7869%3600)//60
S=(7869%3600)%60
print(H,'':'',P,'':'',S)

Dạng : Tính tổng n số tự nhiên đầu tiên : 1+2+3+…+n


Câu 3 : Tính tổng của 5 số tự nhiên đầu tiên
n=5
sum=n*(n+1)//2
print(sum)

Câu 4 : Tính tổng của 10 số tự nhiên đầu tiên


n=10
sum=n*(n+1)//2
print(sum)

Câu 5 : Tìm hai nghiệm phân biệt của phương trình bậc hai có dạng
ax^2+bx+c=0 (a khác 0 , a và c trái dấu)
a=int(input(''a=''))
b=int(input(''b=''))
c=int(input(''c=''))
delta=b*b-4*a*c
candelta=(delta)**0.5
x1=(-b+candelta)/(2*a)
x2=(-b-candelta)/(2*a)
print(''x1='',x1)
print(''x2='',x2)

Câu 6 : Viết chương trình thực hiện nhập vào từ bàn phím hai số
nguyên b,c là độ dài hai cạnh góc vuông của tam giác vuông ABC,
tính và đưa ra màn hình
b=int(input(''b=''))
c=int(input(''c=''))
print(''Dien tich='',b*c/2)
print(''Do dai canh huyen='',(b*b+c*c)**0.5)

Câu 7 : Viết chương trình in ra màn hình tổng ba số và tổng bình


phương ba số
a=int(input(''a=''))
b=int(input(''b=''))
c=int(input(''c=''))
print(''Tong ba so:'',a+b+c)
print(''Tong binh phuong ba so:'',a*a+b*b+c*c)

Câu 8 : Viết chương trình tìm số lượng bi theo bài toán sau :
Có hai hộp đựng các viên bi.Hộp thứ nhất được dán nhãn bên ngoài
là A, trong hộp có 20 viên bi. Hộp thứ hai được dán nhãn bên ngoài
là B, trong hộp có 100 viên bi.Thực hiện thao tác sau :Lấy 5 viên bi
ra khỏi hộp A, sau đó lấy khỏi hộp B số bi bằng số bi còn lại trong
hộp A
Hãy cho biết số bi trong hộp B sau khi thực hiện thao tác trên
a=20
b=100
n=a-5
b=b-a
print(''Số bi còn lại trong hộp B là :'',b)

Câu 9 : Cho hai biến số nguyên a,b . Tráo đổi giá trị của a và b
a=int(input(''a=''))
b=int(input(''b=''))
c=a
a=b
b=c
print(''Sau khi tráo đổi giá trị của a là :'',a,''và gía trị của b là :'',b)

Câu 10 : Viết chương trình giải bài toán sau :


Để lên đỉnh Phan Xi Păng cần mua vé cáp treo a nghìn đồng/1 người
lớn và b nghìn đồng/1 trẻ em, vé xe lửa là u nghìn đồng /1 người lớn
và v nghìn đồng /1 trẻ em .Đoàn du lịch có x người , trong đó có y trẻ
em .Hãy xác định số tiền cần chuẩn bị để mua vé cho cả đoàn và đưa
kết quả ra màn hình
a=int(input(''a=''))
b=int(input(''b=''))
u=int(input(''u=''))
v=int(input(''v=''))
x=int(input(''x=''))
y=int(input(''y=''))
vecaptreo=a*(x-y)+b*y
vexelua=u*(x-y)+v*y
tongsotien=vecaptreo+vexelua
print(''Số tiền cần chuẩn bị để mua vé cho cả đoàn là:'',tongsotien)

Câu 11: Viết chương trình nhập ba số thực là điểm cuối học kì của ba
môn Ngữ văn, Vật lí và Sinh học .Tính và đưa ra màn hình tổng điểm
và điểm trung bình của ba môn
van=float(input(''Điểm Ngữ văn :''))
li=float(input(''Điểm Vật lí :''))
sinh=float(input(''Điểm Sinh học :''))
tongdiem=van+li+sinh
diemtrungbinh=tongdiem/3
print(''Tổng điểm ba môn là :'',tongdiem)
print(''Điểm trung bình ba môn là :'',diemtrungbinh)

Câu 12 :Trên một đoạn đường có tất cả n cột điện (hai đầu đoạn
đường đều có cột điện), hai cột cột điện liền kề cách nhau 50m. Em
hãy viết chương trình để đưa ra màn hình độ dài đoạn đường.
Trong chương trình có gán giá trị cho biến n bằng một giá trị cụ thể
ở đầu chương trình, hãy thử nghiệm chương trình với n lần lượt
bằng các giá trị a) 3 . b) 12 . c) 28
a)3
n=3
dodai=(n-1)*50
print(''Độ dài đoạn đường là:'',dodai)

b)12
n=12
dodai=(n-1)*50
print(''Độ dài đoạn đường là:'',dodai)

c)28
n=28
dodai=(n-1)*50
print(''Độ dài đoạn đường là:'',dodai)

Câu 13 :Viết chương trình tính và đưa ra màn hình vận tốc v (m/s)
khi chạm măt đất của một vật rơi tự do từ độ cao h, biết rằng v
= ��� trong đó g là gia tốc trọng trường (g ≈ 9.8 m/s2). Độ cao h
tính theo mét được nhập từ bàn phím.
g=9.8
h=float(input(''Độ cao h =''))
vantoc=(2*g*h)**0.5
print(''Vận tốc khi chạm đất ='',vantoc)

Câu 14 :
Cô giáo đi du lịch ở Sa Pa mang về túi mận làm quà cho cả lớp. Túi
mận có k quả, lớp có n học sinh. Mận được chia đều để em nào cũng
nhận được một số lượng quả như nhau. Nếu còn thừa, những quả còn
lại sẽ dành cho các em nữ.

Viết chương trình: nhập n và k từ bàn phím, đưa ra màn hình số quả
mận mỗi học sinh nhận được và số quả dành riêng cho các em nữ. Sử
dụng dòng thông báo cho dữ liệu nhập vào và mỗi kết quả đưa ra.

k = int(input("Nhập số quả mận"))

n = int(input("Nhập số học sinh của lớp"))

c = k//n

print("Mỗi học sinh được chia", c, "quả mận")

print("Số mận dành riêng cho các em nữ là ", k - n * c)

Câu 15: Trường mới đẹp và rộng hơn trường cũ, số phòng học cũng
nhiều hơn so với trước. Nhà trường dự định tuyển thêm học sinh cho
ba lớp mới với số lượng học sinh mỗi lớp tương ứng là a, b và c. Cần
mua bàn cho các lớp mới này. Mỗi bàn học không có quá hai chỗ ngồi
cho học sinh. Xác định số lượng bàn tối thiểu cần mua. Em hãy viết
chương trình giải quyết bài toán trên. Dữ liệu được nhập vào từ bàn
phím. Kết quả được đưa ra màn hình.

a=int(input("Nhập số học sinh: "))

b=int(input("Nhập số học sinh: "))

c= int(input("Nhập số học sinh: "))


m=a//2+b//2+c//2

print("Số bàn tối thiểu cần mua: ", m)

Hoặc sử dụng câu lệnh round để làm tròn số thực thành số nguyên

a = int(input("Nhập số học sinh: "))

b = int(input("Nhập số học sinh: "))

c = int(input("Nhập số học sinh: "))

m = round(35/2) + round(42/2) + round(39/2)

print("Số bàn tối thiểu cần mua: ", m)

You might also like