Trò chơi đoán số 2 người chơi trong Python

Trò chơi đoán số là một dự án nhỏ phổ biến dành cho các lập trình viên cơ bản, những người đã nắm bắt được cách tạo số ngẫu nhiên và các câu lệnh có điều kiện với phép lặp

Trò chơi đoán số dựa trên khái niệm trong đó người chơi phải đoán một số trong khoảng cho trước. Nếu người chơi đoán đúng số dự đoán thì người chơi đó thắng người chơi khác thua cuộc. Vì trò chơi này có số lần thử hạn chế nên người chơi phải đoán số với số lần giới hạn, nếu không người chơi sẽ thua trò chơi

Trong bài viết này, chúng ta sẽ tạo trò chơi đoán số bằng Python

Mục lục

Luật chơi trò chơi đoán số

  1. Bạn chỉ được nhập số nguyên hợp lệ trong phạm vi đã chỉ định
  2. Bạn sẽ được cung cấp những lần thử giới hạn để đoán số
  3. Bạn không thể rời khỏi trò chơi, sau khi bắt đầu

Nếu số đã nhập nhỏ hơn hoặc lớn hơn số được yêu cầu, thì người chơi sẽ nhận được thông báo [gợi ý] để tiến xa hơn trong phạm vi tăng hoặc giảm

Trong một trò chơi như vậy, trước tiên chúng tôi tạo một số ngẫu nhiên giữa một phạm vi nhất định. Chúng tôi yêu cầu người dùng đoán số này. Nếu đoán đúng, chúng tôi in ra rằng đoán đúng và thoát ra khỏi vòng lặp. Khác, chúng tôi cho biết số đó nhỏ hơn hay nhiều hơn số thực tế. Chúng tôi cũng hỏi người dùng về tổng số lần đoán mà họ được phép thực hiện. Khi số lần đoán vượt quá mức này, chúng tôi sẽ ngắt vòng lặp

Người dùng có thể nhờ trợ giúp này để biết con số thực tế. Ví dụ: nếu người dùng đoán rằng số đó là 45 và đầu ra là số thực tế nhỏ hơn 45, thì người dùng có thể hiểu rằng số đó sẽ không nằm trong khoảng từ 45 đến 100 [với điều kiện là phạm vi cho đến 100]. Bằng cách này, người dùng có thể tiếp tục đoán và giải thích kết quả. Chúng tôi in số lần đoán mà người dùng cần để có câu trả lời đúng

Triển khai trò chơi đoán số bằng Python

Đây là triển khai trò chơi đoán số trong Python

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

 

nhập ngẫu nhiên

t = 0

g = int[đầu vào["Total Guesses: "]]

thấp = int[đầu vào["Enter the lower range: "]]

cao = int[đầu vào["Enter the upper range: "]]

x = ngẫu nhiên. điểm[thấp, cao]

n = int[đầu vào["Enter an integer between the given range: "]]

 

while [x . = 'n'].

    nếu[t

Chủ Đề