Loading...
Vietnam Geography App
Loading...
Vietnam Geography App
Tìm hiểu cách khai báo biến và sử dụng các kiểu dữ liệu cơ bản trong Python
Video hướng dẫn chi tiết
Số nguyên: 1, 2, 100, -5
tuoi = 18
Số thực: 3.14, 2.5, -1.8
diem = 8.5
Chuỗi ký tự: "Hello", 'Python'
ten = "Minh"
Giá trị logic: True, False
hoc_gioi = True
Danh sách: [1, 2, 3]
so_thich = ["đọc sách", "game"]
Từ điển: {"key": "value"}
hoc_sinh = {"ten": "An", "tuoi": 16}
# Khai báo biến với các kiểu dữ liệu khác nhau
ten = "Nguyễn Văn A" # String
tuoi = 16 # Integer
diem_toan = 8.5 # Float
co_hoc_gioi = True # Boolean
# In thông tin
print("Tên:", ten)
print("Tuổi:", tuoi)
print("Điểm toán:", diem_toan)
print("Học giỏi:", co_hoc_gioi)
# Chuyển đổi kiểu dữ liệu
so_nguyen = 10
so_thuc = float(so_nguyen) # 10 -> 10.0
chuoi_so = str(so_nguyen) # 10 -> "10"
# Nhập dữ liệu từ bàn phím
ten = input("Nhập tên của bạn: ")
tuoi_str = input("Nhập tuổi: ")
tuoi = int(tuoi_str) # Chuyển string thành int
print(f"Xin chào {ten}, bạn {tuoi} tuổi")
# Thao tác với string
ho_ten = "Nguyễn" + " " + "Văn A" # Nối chuỗi
ten_hoa = ho_ten.upper() # Chuyển thành chữ hoa
do_dai = len(ho_ten) # Độ dài chuỗi
# Thao tác với số
a = 10
b = 3
tong = a + b # 13
hieu = a - b # 7
tich = a * b # 30
thuong = a / b # 3.333...
chia_nguyen = a // b # 3
du = a % b # 1
luy_thua = a ** b # 1000
Viết chương trình tính chỉ số BMI từ chiều cao và cân nặng
# Nhập thông tin
ten = input("Nhập tên: ")
can_nang = float(input("Nhập cân nặng (kg): "))
chieu_cao = float(input("Nhập chiều cao (m): "))
# Tính BMI
bmi = can_nang / (chieu_cao ** 2)
# Đánh giá
if bmi < 18.5:
danh_gia = "Thiếu cân"
elif bmi < 25:
danh_gia = "Bình thường"
else:
danh_gia = "Thừa cân"
print(f"{ten}, BMI của bạn là {bmi:.2f} - {danh_gia}")
Tạo máy tính chuyển đổi từ VND sang USD
# Tỷ giá hiện tại (VND/USD)
ty_gia = 24000
# Nhập số tiền VND
vnd = float(input("Nhập số tiền VND: "))
# Chuyển đổi
usd = vnd / ty_gia
# Hiển thị kết quả
print(f"{vnd:,.0f} VND = {usd:.2f} USD")
print(f"Tỷ giá áp dụng: 1 USD = {ty_gia:,} VND")
Lưu trữ và tính điểm trung bình của học sinh
# Thông tin học sinh
hoc_sinh = {
"ten": "Nguyễn Thị B",
"lop": "10A1",
"diem": {
"toan": 8.5,
"ly": 7.0,
"hoa": 9.0,
"van": 8.0
}
}
# Tính điểm trung bình
tong_diem = sum(hoc_sinh["diem"].values())
so_mon = len(hoc_sinh["diem"])
diem_tb = tong_diem / so_mon
# Xếp loại
if diem_tb >= 8.0:
xep_loai = "Giỏi"
elif diem_tb >= 6.5:
xep_loai = "Khá"
elif diem_tb >= 5.0:
xep_loai = "Trung bình"
else:
xep_loai = "Yếu"
print(f"Học sinh: {hoc_sinh['ten']}")
print(f"Lớp: {hoc_sinh['lop']}")
print(f"Điểm trung bình: {diem_tb:.2f}")
print(f"Xếp loại: {xep_loai}")
Tên biến phải bắt đầu bằng chữ cái hoặc dấu gạch dưới, không được chứa khoảng trắng, nên sử dụng snake_case
Sử dụng type() để kiểm tra kiểu dữ liệu: type(5) trả về <class 'int'>
Sử dụng f"Hello {name}" thay vì "Hello " + name để định dạng chuỗi dễ đọc hơn
Luôn kiểm tra và chuyển đổi kiểu dữ liệu khi nhận input từ người dùng để tránh lỗi
Viết chương trình nhận thông tin từ người dùng (tên, tuổi, sở thích, môn học yêu thích) và hiển thị ra màn hình dưới dạng profile đẹp mắt.