Câu hỏi tự luận mức độ vận dụng cao tin học 5 KNTT bài 12: Thực hành sử dụng lệnh lặp
4. VẬN DỤNG CAO (1 CÂU)
Câu 1: Hãy thiết kế một trò chơi đơn giản sử dụng lệnh lặp, ví dụ như trò chơi đoán số.
Câu 1:
- Python
import random
def doan_so():
"""Trò chơi đoán số"""
so_bi_an = random.randint(1, 100)
so_lan_doan = 0
while True:
so_doan = int(input("Hãy đoán một số từ 1 đến 100: "))
so_lan_doan += 1
if so_doan < so_bi_an:
print("Số bạn đoán nhỏ hơn số cần tìm.")
elif so_doan > so_bi_an:
print("Số bạn đoán lớn hơn số cần tìm.")
else:
print(f"Chúc mừng! Bạn đã đoán đúng sau {so_lan_doan} lần đoán.")
break
if __name__ == "__main__":
doan_so()
Bình luận