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

Giải bài tập những môn khác