Bài viết này cung cấp một số bài tập Python cơ bản giúp các bạn bước đầu làm quen với ngôn ngữ lập trình Python. Bạn sẽ học về 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 chuẩn, câu lệnh điều kiện if và câu lệnh vòng lặp for.
1. Nhập xuất cơ bản
Xem thêm : Top 5 Câu Hỏi Phỏng Vấn Python Cần Biết
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 đó.
#chu vi, dien tich hcn
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('Dien tich = {0}'.format(dt))
Xem thêm : Tài liệu lập trình C miễn phí cho người mới bắt đầu
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 đó.
# chu vi, dien tich hinh tron
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('Dien tich = {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 đó.
#kiểm tra tam giac, chu vi, diện tích 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('Dien tich = {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à:", area)
Nguồn: https://laptrinhc.edu.vn
Danh mục: Tài liệu IT