Hôm nay chúng ta sẽ thực hiện một trò chơi đoán tương tác ở Python. Show Đây sẽ là một trò chơi đoán đơn giản trong đó máy tính sẽ tạo ra một số ngẫu nhiên trong khoảng từ 1 đến 10 và người dùng phải đoán nó trong 5 lần thử. Dựa trên máy tính đoán của người dùng sẽ đưa ra các gợi ý khác nhau nếu số cao hoặc thấp. Khi người dùng đoán khớp với máy tính số sẽ in câu trả lời cùng với số lần thử. Đây là cách trò chơi trông hoạt động,
Trong bài viết này, chúng tôi sẽ hướng dẫn bạn qua từng bước thực hiện trò chơi đoán tương tác này trong Python. Bây giờ, hãy mở trình soạn thảo văn bản yêu thích của bạn và bắt đầu mã hóa. Đầu tiên, chúng tôi sẽ tạo một tệp một tệp mới có tên Để tạo một số ngẫu nhiên, chúng tôi sẽ sử dụng mô -đun Python có tên & nbsp; ________ 10 & nbsp; Để sử dụng mô -đun này trong chương trình của chúng tôi, trước tiên chúng tôi cần nhập nó.
Tiếp theo, chúng tôi sẽ sử dụng mô -đun ngẫu nhiên để tạo số từ 1 đến 10 và lưu trữ nó trong một biến có tên.
Bây giờ chúng tôi sẽ nhắc người dùng nhập tên của mình và lưu trữ nó vào một biến có tên 1.
Trong bước tiếp theo, chúng tôi sẽ tạo một biến & nbsp; được đặt tên là 2 và gán 0 cho nó. Sau đó, chúng tôi sẽ tăng giá trị này trên mỗi lần lặp của vòng lặp.Cuối cùng, trước khi xây dựng vòng lặp trong khi, chúng tôi sẽ in một chuỗi bao gồm & nbsp; tên người chơi.
Bây giờ hãy thiết kế vòng lặp trong khi.
Trong dòng đầu tiên, chúng tôi đang xác định biểu thức kiểm soát & nbsp; của vòng lặp trong khi. Trò chơi của chúng tôi sẽ cung cấp cho Người dùng & NBSP; 5 cố gắng đoán số, do đó ít hơn 5 vì chúng tôi đã chỉ định 3 cho 0.Trong vòng lặp, chúng tôi đang lấy đầu vào từ người dùng và lưu trữ nó trong biến đoán. Tuy nhiên, đầu vào người dùng mà chúng tôi nhận được từ người dùng là một đối tượng chuỗi và để thực hiện các hoạt động toán học trên đó, trước tiên chúng tôi cần chuyển đổi nó thành một số nguyên có thể được thực hiện bằng phương thức int () của Python. Trong & nbsp; dòng tiếp theo, chúng tôi đang tăng giá trị của biến 2 thêm 1.Bên dưới nó, chúng tôi có 3 & nbsp; có điều kiện & nbsp; câu lệnh.
Bên dưới vòng lặp trong khi chúng ta cần thêm một cặp câu lệnh điều kiện khác,
Ở đây chúng tôi lần đầu tiên xác minh xem người dùng có đoán được số hay không. Nếu họ đã làm, thì chúng tôi sẽ in một tin nhắn cho họ cùng với số lần thử. Nếu người chơi không thể & nbsp; đoán số ở cuối, chúng ta sẽ in số cùng với một tin nhắn. Nếu bạn đã theo dõi chúng tôi, thì đây là chương trình của bạn sẽ như thế nào:
Bây giờ chúng ta hãy chạy trò chơi của chúng ta! Để chạy trò chơi, hãy nhập cái này vào thiết bị đầu cuối của bạn 5 và nhấn Enter.Đây là nó, nếu bạn bị mắc kẹt ở đâu đó, hãy lấy mẫu mã & nbsp; github repo Python Kịch bản này là một trò chơi đoán tương tác, sẽ yêu cầu người dùng đoán một số từ 1 đến 99. Chúng tôi đang sử dụng mô -đun ngẫu nhiên với chức năng Randint để có được một số ngẫu nhiên. Kịch bản cũng chứa một vòng lặp trong thời gian, làm cho tập lệnh chạy cho đến khi người dùng đoán đúng số. Nếu bạn đọc bài viết trước của tôi về các tuyên bố có điều kiện trong Python, bạn cũng sẽ nhận ra các tuyên bố IF, Elif và những người khác.
Khuyến nghị đào tạo PythonKhóa học: Python 3 cho người mới bắt đầu Hơn 15 giờ nội dung video với hướng dẫn hướng dẫn cho người mới bắt đầu. Tìm hiểu làm thế nào để tạo các ứng dụng trong thế giới thực và làm chủ những điều cơ bản. Làm thế nào để bạn mã hóa một trò chơi đoán trong Python?So below is how you can write a program to create a number guessing game using Python: import random n = random. randrange(1,10) guess = int(input("Enter any number: ")) while n!= guess: if guess < n: print("Too low") guess = int(input("Enter number again: ")) elif guess > n: print("Too high!
Làm thế nào để bạn thực hiện một trò chơi Python từng bước?Dưới đây là ví dụ sau đây về việc tạo một cửa sổ pygame đơn giản ... Nhập pygame .. pygame.init(). màn hình = pygame.display.set_mode ((400.500)). Xong = Sai .. trong khi không được thực hiện:. cho sự kiện trong pygame.event.get ():. Nếu event.type == pygame.quit:. Xong = Đúng .. Làm thế nào để bạn làm cho trò chơi đoán?Check_circle play_circle_outline Giới thiệu để tạo tệp đính kèm trò chơi đoán .. Check_circle play_circle_outline Thêm câu hỏi và câu trả lời .. Check_circle play_circle_outline Thêm một gợi ý và khóa trả lời .. Check_circle play_circle_outline Thêm một chủ đề, chơi trò chơi và xem kết quả .. Bạn có thể làm một trò chơi chỉ với Python?Tạo các trò chơi máy tính của riêng bạn trong Python là một cách tuyệt vời để học ngôn ngữ.Để xây dựng một trò chơi, bạn sẽ cần sử dụng nhiều kỹ năng lập trình cốt lõi.Các loại kỹ năng mà bạn sẽ thấy trong lập trình trong thế giới thực.. To build a game, you'll need to use many core programming skills. The kinds of skills that you'll see in real-world programming. |