Phép toán
Lệnh Print/Input
Lệnh If
10

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

10

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!")

10

Lệnh if trong Python có tác dụng gì? Khi nào nên sử dụng?

  • if dùng để kiểm tra điều kiện, thực hiện các hành động khác nhau tùy vào điều kiện đúng/sai.
  • Dùng khi cần kiểm tra một điều kiện trước khi thực hiện hành động.
20

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

20

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)

20

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!")

30

Đ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ì: 

  • = là toán tử gán, dùng để gán giá trị.
  • == là toán tử so sánh, dùng để kiểm tra điều kiện.
30

Đ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


 

30

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ẻ")

30

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)

30

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 đó!")

30

 Viết chương trình nhập vào một số và hiển thị kết quả:

  • "Số dương" nếu số lớn hơn 0.
  • "Số âm" nếu số nhỏ hơn 0.
  • "Số 0" nếu số bằng 0.

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")