14.3. Thực hành: Tạo chương trình hỏi người sử dụng một câu hỏi số học đơn giản (ví dụ: 3 + 5 bằng...

Câu hỏi:

14.3. Thực hành: Tạo chương trình hỏi người sử dụng một câu hỏi số học đơn giản (ví dụ: 3 + 5 bằng mấy?). Cho phép người sử dụng nhập câu trả lời của họ và so sánh câu trả lời nhập vào với câu trả lời đúng. Nếu người sử dụng trả lời đúng, hãy chúc mừng. Nếu người sử dụng trả lời sai, hãy cho biết câu trả lời đúng là gì.

Mở rộng: Làm cho chương trình này thú vị hơn bằng cách sử dụng chức năng tạo số ngẫu nhiên (trong nhóm lệnh “Các phép toán") để tạo câu hỏi mới mỗi lần.

Câu trả lời:
Người trả lời: GV. Đỗ Đăng Linh
Để tạo chương trình hỏi người sử dụng câu hỏi số học đơn giản, ta có thể sử dụng ngôn ngữ lập trình Python và sử dụng cuộc hỏi người dùng input(). Đầu tiên, chúng ta cần tạo một hàm generate_question() để tạo câu hỏi số học ngẫu nhiên và lấy câu trả lời từ người dùng. Sau đó, so sánh câu trả lời đó với kết quả đúng và thông báo kết quả cho người dùng.

Dưới đây là một ví dụ về cách triển khai chương trình này trong Python:

```python
import random

def generate_question():
a = random.randint(1, 10)
b = random.randint(1, 10)
operator = random.choice(['+', '-', '*'])

if operator == '+':
correct_answer = a + b
elif operator == '-':
correct_answer = a - b
elif operator == '*':
correct_answer = a * b

question = f"{a} {operator} {b} = ?"

user_answer = int(input(question))

if user_answer == correct_answer:
print("Chúc mừng! Câu trả lời đúng!")
else:
print(f"Xin lỗi, câu trả lời đúng là {correct_answer}.")

generate_question()
```

Câu trả lời cho câu hỏi "3 + 5 bằng mấy?" là "8".
Câu hỏi liên quan:
Bình luận (3)

Nguyễn Vuvu

6 x 3 bằng mấy? Câu trả lời đúng là 18.

Trả lời.

yen thu Chu

9 - 2 bằng mấy? Câu trả lời đúng là 7.

Trả lời.

Lê Khuyên

4 + 7 bằng mấy? Câu trả lời đúng là 11.

Trả lời.
Nhấn vào đây để đánh giá
Thông tin người gửi
0.07074 sec| 2190.773 kb