Trong bài viết này, chúng ta sẽ tìm hiểu về một số bài tập python cơ bản dành cho các bạn học sinh lớp 10. Các bài tập này giúp các bạn làm quen với ngôn ngữ lập trình Python và rèn kỹ năng giải quyết các bài toán thông qua việc sử dụng các cấu trúc và phương thức cơ bản trong Python.
Nhập xuất cơ bản
Bài 1. Viết chương trình xuất ra màn hình nhiệt độ (oK) tương ứng khi nhập vào nhiệt độ (oC).
# Nhập nhiệt độ Celsius từ người dùng celsius = float(input("Nhập nhiệt độ Celsius: ")) # Chuyển đổi nhiệt độ từ Celsius sang Kelvin kelvin = celsius + 273.15 # Xuất ra màn hình nhiệt độ Kelvin tương ứng 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 màn hình phần nguyên và phần dư của m chia cho n.
# Nhập vào 2 số nguyên dương m và 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): ")) # Tính phần nguyên và phần dư của m chia n div = m // n mod = m % n # In kết quả ra màn hình 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 Python nhập vào độ dài 2 cạnh của hình chữ nhật, tính chu vi và diện tích hình chữ nhật đó.
# Nhập độ dài 2 cạnh 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: ')) # Tính chu vi và diện tích hình chữ nhật cv = (a + b) * 2 dt = a * b # Xuất kết quả print('Chu vi = {0}'.format(cv)) print('Diện tích = {0}'.format(dt))
Bài 4. Viết chương trình Python nhập vào bán kính của hình tròn, tính chu vi và diện tích hình tròn đó.
# Nhập bán kính hình tròn r = float(input('Nhập bán kính hình tròn: ')) # Tính chu vi và diện tích hình tròn cv = 2 * r * 3.14 dt = r * r * 3.14 # Xuất kết quả print('Chu vi = {0}'.format(cv)) print('Diện tích = {0}'.format(dt))
Bài 5. Viết chương trình Python nhập vào ba số a, b, c bất kỳ. Kiểm tra xem 3 số đó có thể là độ dài ba cạnh tam giác hay không, nếu không thì 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 tam giác đó.
# Nhập độ dài cạnh thứ nhất của tam giác 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: ')) # Kiểm tra điều kiện tồn tại tam giác if a + b > c and a + c > b and b + c > a: # Tính chu vi và diện tích tam giác cv = a + b + c p = cv / 2 dt = (p * (p - a) * (p - b) * (p - c)) ** 0.5 # Xuất kết quả 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.
# Nhập ba số nguyên dương a, b, h từ bàn phím 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: ")) # Tính diện tích hình thang area = (a + b) * h / 2 # In kết quả ra màn hình print("Diện tích hình thang là:",