Trò chơi đoán số Python

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

Trò chơi đoán số được xây dựng dựa trên khái niệm của người chơi để ước tính một số giữa phạm vi được cung cấp. Nếu người chơi dự đoán con số mong muốn, người chơi sẽ thắng; . Vì trò chơi này có những nỗ lực hạn chế, do đó, người chơi cần chỉ ra số lượng với những nỗ lực hạn chế. Nếu không, người chơi sẽ thua trò chơi

Trong hướng dẫn này, chúng ta sẽ xây dựng một trò chơi đoán số bằng Python

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

  1. Bạn chỉ phải nhập số nguyên hợp lệ trong phạm vi được cung cấp
  2. Bạn sẽ được phép cố gắng ước tính số lượng có giới hạn
  3. Bạn không thể thoát khỏi trò chơi sau khi bắt đầu

Nếu số đầu vào nhỏ hơn hoặc lớn hơn số cần thiết, người chơi sẽ nhận được thông báo [gợi ý] để di chuyển xa hơn trong phạm vi lên hoặc xuống

Trước tiên, chúng tôi tạo ra một số ngẫu nhiên giữa một phạm vi xác định trong một trò chơi như vậy. Chúng tôi yêu cầu người dùng ước tính con số này. Nếu dự đoán là chính xác, chúng tôi báo cáo rằng dự đoán đó là chính xác và thoát ra khỏi vòng lặp. Ngoài ra, chúng tôi chỉ định liệu số này nhỏ hơn hay quan trọng hơn số thực. 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ể sử dụng điều này để biết con số thực tế. Ví dụ: nếu người dùng đoán số đó là 45 và kết quả là số chính xác nhỏ hơn 45, thì người dùng có thể suy luận 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 lên tới 100]. [cho rằng nội dung là đế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 công bố số lần đoán mà người dùng cần để có được câu trả lời chính xác

Trong bài viết và video này, bạn sẽ học cách viết một trò chơi Đoán số đơn giản bằng Python bằng trình soạn thảo văn bản thông thường

Hướng dẫn này là một dự án Python dễ dàng cho người mới bắt đầu, vì vậy đừng lo lắng nếu ban đầu bạn không hiểu mọi thứ. Điểm chính là để xem mã đó chỉ là văn bản

Bạn có thể xem video hướng dẫn bên dưới và/hoặc tiếp tục đọc blog này để biết hướng dẫn bằng văn bản. Bây giờ, hãy xây dựng và chạy dự án Python tương tác đầu tiên của bạn

Video hướng dẫn. Dự án Python cho người mới bắt đầu

Cài đặt Python trên máy tính của bạn

Nếu bạn chưa cài đặt Python trên máy tính của mình, hãy truy cập Python. org để tải về. Hướng dẫn này được dạy cho các hệ thống dựa trên UNIX [Mac & Linux]. Nếu bạn đang sử dụng Windows và chưa cài đặt sẵn Python, bạn cũng có thể xây dựng trò chơi trong giao diện viết mã trực tuyến, chẳng hạn như repl. nó

Xây dựng trò chơi

Bước đầu tiên trong việc xây dựng dự án Python cho trò chơi dành cho người mới bắt đầu là viết mã của bạn trong trình soạn thảo văn bản

Mã hóa trong trình soạn thảo văn bản của bạn

Mở bất kỳ Trình soạn thảo văn bản nào – điều này có thể đơn giản như chương trình TextEdit tích hợp trên MacOS

Mã chỉ là văn bản thuần túy. Vì vậy, nếu bạn đang sử dụng TextEdit, bạn có thể nhấn Cmd+Shift+t để chuyển sang văn bản thuần túy. Làm như vậy có nghĩa là bạn không thể áp dụng bất kỳ định dạng nào, chẳng hạn như in đậm hoặc in nghiêng. Hãy nhớ rằng mã chỉ là văn bản, vì vậy bạn sẽ không cần bất kỳ định dạng nào cho nó. Cửa sổ của bạn sẽ trông như thế này bây giờ

Bây giờ là lúc để viết một số mã. Nhập mã sau vào tệp TextEdit của bạn

import random

num = random.randint[1, 10]
guess = None

while guess != num:
    guess = input["guess a number between 1 and 10: "]
    guess = int[guess]

    if guess == num:
        print["congratulations! you won!"]
        break
    else:
        print["nope, sorry. try again!"]

Đảm bảo bạn nhập mã chính xác như bạn nhìn thấy ở trên, bao gồm cả 4 dấu cách để thụt đầu dòng. Bạn cũng có thể sao chép-dán mã từ tài nguyên trực tuyến này. Cửa sổ văn bản của bạn sẽ trông như thế này, đây đã là mã đầy đủ cho dự án Python dành cho người mới bắt đầu này

Lưu mã của bạn

Cuối cùng, hãy lưu tệp văn bản của bạn bằng phần mở rộng tệp python .py

Nhấn Cmd+s hoặc vào File/Save và lưu nó trên Desktop của bạn với tên guess.py

Và đó là để viết mã. Bước tiếp theo là chạy mã và chơi trò chơi của bạn

Chơi game

Làm tốt cho đến nay. 🙂 Để chơi trò chơi của bạn trên máy tính, bạn cần chạy tệp Python bạn vừa tạo

Chạy tệp dự án Python của bạn

Để chạy dự án Python của bạn trên MacOS, hãy mở Terminal của bạn. Nhấn Cmd + Space để mở Spotlight và nhập Terminal, sau đó nhấn Enter

Thao tác này sẽ mở Terminal của bạn, một công cụ mà các lập trình viên sử dụng hàng ngày. Nếu bạn tham gia một trong các khóa học của chúng tôi, bạn sẽ hiểu rõ hơn về Terminal của mình, nhưng đối với dự án dành cho người mới bắt đầu này, bạn không cần phải lo lắng quá nhiều về điều đó. Chỉ cần gõ như sau trong đó

cd ~/Desktop

Điều này sẽ dịch chuyển bạn đến Màn hình của bạn, nơi bạn đã lưu tệp guess.py có chứa văn bản mã của bạn

Bây giờ bạn cuối cùng cũng có thể chơi trò chơi đoán số của mình. Vì bạn đã viết nó bằng Python, nên bạn cũng cần bắt đầu nó bằng Python. Trong thiết bị đầu cuối của bạn, nhập nội dung sau và nhấn Enter

python guess.py

Và lo và kìa. Của bạn đây. Bạn đã chính thức xây dựng và chạy dự án Python dành cho người mới bắt đầu trò chơi của riêng mình. Bây giờ bạn đã sẵn sàng để chơi

Nếu bạn muốn chơi lại sau khi hoàn thành, bạn có thể nhấn mũi tên lên một lần và thiết bị đầu cuối của bạn sẽ hiển thị cho bạn lệnh trước đó

python guess.py

Nhấn Enter sẽ khởi động lại chương trình từ đầu

Hãy vui vẻ đoán số. 😀

Các phần của dự án Python

Có rất nhiều khái niệm khác nhau đã tạo ra ngay cả dự án Python đơn giản này cho người mới bắt đầu. Hãy xem chúng là gì

Trong ảnh chụp màn hình ở trên, bạn có thể thấy tên tệp của tệp Python mà bạn đã tạo, cũng như mã đã lưu mà bạn đã lưu trong tệp. Bây giờ, hãy tìm hiểu sâu hơn về mã và tìm hiểu về những khái niệm lập trình mà bạn đã chạm đến khi tạo tệp này

Cảnh báo đúng. Có rất nhiều điều đang diễn ra. Giống như một đoạn văn tiếng Anh, một kịch bản có thể được chia thành nhiều phần. một câu giới thiệu, tham chiếu đến văn bản bên ngoài, chủ đề, danh từ, động từ và đôi khi cả từ vựng mới

Hãy nhớ rằng, giống như một đoạn văn tiếng Anh, nếu bạn hiểu những phần này, thì có khả năng bạn sẽ viết và hiểu một đoạn văn tương tự khác. Ngay cả khi bạn chưa từng nhìn thấy nó trước đây. Nó cũng cần một số đào tạo trước khi bạn có thể làm điều đó, vì vậy đừng cảm thấy choáng ngợp nếu bạn không nắm bắt được tất cả ngay lập tức. Bây giờ hãy tận hưởng mô tả này về mã tuyệt vời mà bạn đã viết. 🙂

Chúng tôi biết đó là rất nhiều phần với rất nhiều màu sắc. Nếu bạn muốn tìm hiểu thêm về cách viết các dự án Python của riêng mình, hãy xem khóa học Lập trình Python của CodingNomads. Với một chút thời gian và nỗ lực, bạn sẽ sớm có thể nắm bắt được những khái niệm này và cũng bắt đầu nói được ngôn ngữ lập trình

Hướng dẫn mang đi

  • Mã chỉ là Văn bản. Lập trình chỉ là viết văn bản và tất cả những gì bạn cần là một trình soạn thảo văn bản đơn giản để bắt đầu
  • Chạy bằng Python. Sau khi viết văn bản mã của bạn, bạn chạy các chương trình Python với python
  • Các thành phần dự án Python. Vâng, mã chỉ là văn bản… nhưng nó cũng là mã 🙂 Có nhiều phần trong một dự án Python, nhưng một khi bạn nắm bắt được, bạn sẽ mở ra cánh cửa để tạo bất kỳ dự án Python nào của riêng mình

Một lần nữa xin chúc mừng bạn đã xây dựng dự án Python đầu tiên cho người mới bắt đầu. Nếu bạn muốn tìm hiểu thêm về mã hóa Python, hãy nhấp vào bên dưới để xem Khóa học lập trình Python của CodingNomads và Khóa học theo dõi nghề nghiệp Python

Trò chơi đoán trong Python là gì?

Hôm nay chúng ta sẽ làm một trò chơi đoán tương tác bằng Python. Đâ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 từ 1 đến 10 và người dùng phải đoán nó sau 5 lần thử. Dựa trên suy đoán của người dùng máy tính sẽ đưa ra nhiều gợi ý khác nhau nếu con số cao hay thấp

Trò chơi treo cổ trong Python là gì?

Sử dụng python3, trò chơi treo cổ đã được tạo. Đây là trò chơi hai người chơi trong đó người chơi đầu tiên nhập một từ và người chơi thứ hai liên tục đoán từng chữ cái . Mã bao gồm cả hình ảnh. người treo cổ. py. nhập khẩu hệ thống.

Một số dự án Python cho người mới bắt đầu là gì?

Ý tưởng dự án Python. Cấp độ mới bắt đầu .
Tạo trình tạo mã. .
Xây dựng một máy tính đếm ngược. .
Viết phương pháp sắp xếp. .
Xây dựng một bài kiểm tra tương tác. .
Tic-Tac-Toe bằng văn bản. .
Tạo bộ chuyển đổi nhiệt độ/đo lường. .
Xây dựng một ứng dụng truy cập. .
Xây dựng trò chơi đoán số

Đoán là một chức năng trong Python?

Đây được gọi là đệ quy [vì đây là chức năng chính gọi là chức năng đoán ] và có thể khiến chương trình của bạn gặp sự cố.

Chủ Đề