Biến trong Python là gì? Hãy cho một ví dụ về khai báo biến.
Biến là một ô nhớ dùng để lưu trữ dữ liệu.
tuoi = 16
Lệnh print() dùng để làm gì? Viết một ví dụ.
Lệnh print() dùng để hiển thị dữ liệu ra màn hình.
print("Xin chào, Python!")
Lệnh if trong Python có tác dụng gì? Khi nào nên sử dụng?
Trong Python, nếu có a = 10, b = 3, kết quả của a // b là bao nhiêu?
// là chia lấy phần nguyên, nên a//b có kết quả bằng 3
Lệnh input() có chức năng gì? Viết chương trình nhập vào tên và hiển thị lại.
Lệnh input để nhập dữ liệu vào chương trình
ten = input("Nhập tên của bạn: ")
print("Xin chào,", ten)
Viết một chương trình yêu cầu người dùng nhập vào tuổi, sau đó hiển thị thông báo "Bạn đủ 18 tuổi!" nếu nhập đúng 18.
tuoi = int(input("Nhập tuổi: "))
if tuoi == 18:
print("Bạn đủ 18 tuổi!")
Điều gì sẽ xảy ra nếu viết if x = 10: thay vì if x == 10:?
Python sẽ báo lỗi SyntaxError: invalid syntax vì:
Điều gì xảy ra nếu nhập một số vào input(), nhưng không ép kiểu sang số nguyên? Hãy đưa ra một ví dụ lỗi và cách sửa.
input() trả về chuỗi (str), nếu không ép kiểu, phép toán số học sẽ bị lỗi.
x = input("Nhập số: ") # Không ép kiểu
print(x + 5) # Lỗi: Không thể cộng str với int
Sửa:
x = int(input("Nhập số: ")) # Ép kiểu sang int
print(x + 5) # Không bị lỗi
Viết chương trình kiểm tra xem một số nhập vào có phải số chẵn hay không
so = int(input("Nhập một số: "))
if so % 2 == 0:
print("Đây là số chẵn")
else:
print("Đây là số lẻ")
Viết chương trình nhập vào hai số nguyên a, b, sau đó hiển thị tổng, hiệu, tích và thương của chúng.
a = int(input("Nhập số thứ nhất: "))
b = int(input("Nhập số thứ hai: "))
print("Tổng:", a + b)
print("Hiệu:", a - b)
print("Tích:", a * b)
print("Thương:", a / b)
Viết chương trình nhập vào tên và tuổi của bạn. In ra màn hình lời chào kết hợp tên và tuổi.
ten = input("Nhập tên của bạn: ")
tuoi = input("Nhập tuổi của bạn: ")
print("Xin chào,", ten + "! Bạn", tuoi, "tuổi rồi đó!")
Viết chương trình nhập vào một số và hiển thị kết quả:
so = int(input("Nhập một số: "))
if so > 0:
print("Số dương")
elif so < 0:
print("Số âm")
else:
print("Số 0")