import random
print("
Chào mừng bạn đến với game ĐOÁN SỐ BÍ MẬT
")
print("Tôi đang nghĩ một con số từ 1 đến 100...")
# Tạo số bí mật ngẫu nhiên
secret_number = random.randint(1, 100)
attempts = 0
while True:
guess = input("Nhập số bạn đoán: ")
# Kiểm tra nhập hợp lệ
if not guess.isdigit():
print("
Vui lòng nhập số hợp lệ!")
continue
guess = int(guess)
attempts += 1
# Kiểm tra kết quả
if guess < secret_number:
print("
Số bạn đoán nhỏ hơn!")
elif guess > secret_number:
print("
Số bạn đoán lớn hơn!")
else:
print(f"
Chính xác! Số bí mật là {secret_number}")
print(f"
Bạn đã đoán đúng sau {attempts} lần!")
break
Cách chơi:
Chạy chương trình trong Python (IDLE hoặc VS Code).
Máy sẽ ngẫu nhiên chọn một số từ 1–100.
Bạn gõ số để đoán.
Nó sẽ gợi ý “
nhỏ hơn” hoặc “
lớn hơn”.
Khi bạn đoán trúng → hiện chúc mừng
Kiến thức game này dùng:
Khái niệm Ví dụ trong code
Import module import random
Vòng lặp while True:
Câu điều kiện if / elif / else
Kiểm tra dữ liệu isdigit()
Biến đếm attempts += 1
print("
print("Tôi đang nghĩ một con số từ 1 đến 100...")
# Tạo số bí mật ngẫu nhiên
secret_number = random.randint(1, 100)
attempts = 0
while True:
guess = input("Nhập số bạn đoán: ")
# Kiểm tra nhập hợp lệ
if not guess.isdigit():
print("
continue
guess = int(guess)
attempts += 1
# Kiểm tra kết quả
if guess < secret_number:
print("
elif guess > secret_number:
print("
else:
print(f"
print(f"
break
Chạy chương trình trong Python (IDLE hoặc VS Code).
Máy sẽ ngẫu nhiên chọn một số từ 1–100.
Bạn gõ số để đoán.
Nó sẽ gợi ý “
Khi bạn đoán trúng → hiện chúc mừng
Khái niệm Ví dụ trong code
Import module import random
Vòng lặp while True:
Câu điều kiện if / elif / else
Kiểm tra dữ liệu isdigit()
Biến đếm attempts += 1
