Trong bài viết này, chúng ta sẽ khám phá một số bài tập căn bản về ngôn ngữ lập trình Python, giúp các bạn mới làm quen với nó. Chúng ta sẽ tìm hiểu cách nhập dữ liệu, in kết quả ra màn hình, sử dụng các hàm số học cơ bản, câu lệnh điều kiện if, câu lệnh vòng lặp for và nhiều khái niệm căn bản khác.
- Hình nền Powerpoint đơn giản: Các mẫu hình nền dễ tải, miễn phí
- Bài Tập Đếm Hình Lớp 1 Có Đáp Án
- Top 5 Bài viết ‘Từ ngữ địa phương và biệt ngữ xã hội’ tuyệt vời nhất
- Top 50 công ty quản lý nghệ sĩ Hoa ngữ 2020: 'Nhà' của Angelababy, Dương Tử xếp hạng 1 và 2, Gia Hành không có mặt trong top 3
- VACOSI HƯỚNG DẪN CÁC BƯỚC TRANG ĐIỂM CHUYÊN NGHIỆP
1. Nhập xuất cơ bản
Bài 1: Viết chương trình để chuyển đổi độ Celsius thành độ Kelvin. Hãy nhập vào độ Celsius và in ra độ Kelvin tương ứng.
Bạn đang xem: Bài tập Python cơ bản lớp 10
celsius = float(input("Nhập độ Celsius: "))
kelvin = celsius + 273.15
print("Nhiệt độ tương ứng là:", kelvin, "K")
Bài 2: Viết chương trình nhập vào 2 số nguyên dương m và n (m > n), hãy in ra phần nguyên và phần dư của m chia cho n.
m = int(input("Nhập số nguyên dương m: "))
n = int(input("Nhập số nguyên dương n (n < m): "))
div = m // n
mod = m % n
print("Kết quả phép chia m/n là:", div, "với phần dư là:", mod)
Bài 3: Viết chương trình nhập vào độ dài hai cạnh của hình chữ nhật, tính chu vi và diện tích của hình chữ nhật đó.
a = float(input('Nhập độ dài cạnh thứ nhất: '))
b = float(input('Nhập độ dài cạnh thứ hai: '))
cv = (a + b) * 2
dt = a * b
print('Chu vi = {0}'.format(cv))
print('Diện tích = {0}'.format(dt))
Xem thêm : Người thuộc 2 mệnh này tuyệt đối không trồng cây lưỡi hổ kẻo mất lộc
Bài 4: Viết chương trình nhập vào bán kính của hình tròn, tính chu vi và diện tích của hình tròn đó.
r = float(input('Nhập bán kính hình tròn: '))
cv = 2 * r * 3.14
dt = r * r * 3.14
print('Chu vi = {0}'.format(cv))
print('Diện tích = {0}'.format(dt))
Bài 5: Viết chương trình nhập vào ba số a, b, c bất kỳ. Kiểm tra xem ba số đó có thể là độ dài ba cạnh của một tam giác hay không. Nếu không, in ra màn hình “Không tạo thành tam giác”. Ngược lại, tính chu vi và diện tích của tam giác đó.
import math
a = float(input('Nhập độ dài cạnh thứ nhất: '))
b = float(input('Nhập độ dài cạnh thứ hai: '))
c = float(input('Nhập độ dài cạnh thứ ba: '))
if a + b > c and a + c > b and b + c > a:
cv = a + b + c
p = (a + b + c) / 2
dt = math.sqrt(p * (p - a) * (p - b) * (p - c))
print('Chu vi = {0}'.format(cv))
print('Diện tích = {0}'.format(dt))
else:
print('Không tạo thành tam giác')
Bài 6: Viết chương trình nhập ba số nguyên dương a, b, h từ bàn phím lần lượt là độ dài đáy lớn, đáy bé và chiều cao của một hình thang. Tính diện tích hình thang và in kết quả ra màn hình.
a = int(input("Nhập độ dài đáy lớn a: "))
b = int(input("Nhập độ dài đáy bé b: "))
h = int(input("Nhập chiều cao h: "))
area = (a + b) * h / 2
print("Diện tích hình thang là:", area)
READ MORE:
2. Cấu trúc rẽ nhánh
Bài 1: Viết chương trình nhập vào số nguyên dương n, kiểm tra và in ra màn hình số chẵn hay số lẻ.
n = int(input("Nhập số nguyên dương: "))
if n % 2 == 0:
print(n, "là số chẵn")
else:
print(n, "là số lẻ")
Xem thêm : [C]. Switch Case
Bài 2: Cho biểu thức f(x, y) = 3sin(x) + 4cos(x). Viết chương trình tính giá trị của biểu thức f(x, y) với x và y nhập vào từ bàn phím.
import math
x = float(input("Nhập giá trị x: "))
y = float(input("Nhập giá trị y: "))
result = 3 * math.sin(x) + 4 * math.cos(x)
print("Giá trị của biểu thức f(x, y) là:", result)
Bài 3: Viết chương trình nhập vào một năm bất kỳ, kiểm tra xem năm đó có phải là năm nhuận hay không.
year = int(input("Nhập một năm: "))
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
print(year, "là năm nhuận")
else:
print(year, "không phải là năm nhuận")
Bài 4: Viết chương trình nhập vào điểm trung bình của học sinh, sau đó xuất ra màn hình xếp loại học lực của học sinh dựa trên điểm.
average_score = float(input("Nhập điểm trung bình của học sinh: "))
if average_score >= 8.5:
print("Xếp loại: Giỏi")
elif average_score >= 6.5:
print("Xếp loại: Khá")
elif average_score >= 5:
print("Xếp loại: Trung bình")
else:
print("Xếp loại: Yếu")
Bài 5: Viết chương trình giải phương trình bậc nhất một ẩn ax + b = 0, với hệ số a, b nhập vào từ bàn phím.
a = float(input("Nhập hệ số a: "))
b = float(input("Nhập hệ số b: "))
if a == 0:
if b == 0:
print("Phương trình có vô số nghiệm")
else:
print("Phương trình vô nghiệm")
else:
x = -b / a
print("Phương trình có nghiệm x =", x)
Đó là một số bài tập căn bản về Python cho lớp 10. Hy vọng các bạn đã thấy thú vị và có thể áp dụng những kiến thức này vào việc học và thực hành lập trình Python. Chúc các bạn thành công!
Nguồn: https://ispacedanang.edu.vn
Danh mục: Học tập