Mục lục:
- Bước 1: Tổng quan
- Bước 2: Cài đặt Python và Pycharm
- Bước 3: Hướng dẫn bằng video
- Bước 4: Tạo một số ngẫu nhiên
- Bước 5: Nhận thông tin đầu vào từ người dùng
- Bước 6: Tạo vòng lặp trong khi cơ bản
- Bước 7: Tạo câu lệnh If Elif
- Bước 8: Viết Tuyên bố Cuối cùng
- Bước 9: Bổ sung
- Bước 10: Từ khóa
Video: Trò chơi đoán số đơn giản trong Python: 11 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Trong hướng dẫn này, chúng tôi sẽ dạy cách tạo trò chơi đoán số Python đơn giản trong ứng dụng Pycharm. Python là một ngôn ngữ kịch bản tuyệt vời cho cả người mới bắt đầu và cả các chuyên gia. Phong cách viết mã bằng Python rất dễ đọc và dễ làm theo. Mục tiêu cuối cùng của hướng dẫn này là làm sáng tỏ một chút về cách viết một kịch bản đơn giản để tạo niềm vui có thể khơi dậy sự tò mò của một người đối với việc lập trình.
Mục lục:
1. Tải phiên bản Python 3.7 và cài đặt
2. Tải xuống Pycharm và cài đặt
3. Thiết lập Pycharm lần đầu tiên
4. Tạo một số ngẫu nhiên
5. Nhận đầu vào từ người dùng
6. Tạo một vòng lặp while cơ bản
7. Tạo câu lệnh "if", "elif", "else"
8. Hiển thị thông báo cho người dùng
Bổ sung
Từ khóa
Mã cuối cùng
Bước 1: Tổng quan
Trò chơi đoán này được tạo ra để cho người dùng thấy một số kỹ thuật lập trình cơ bản bằng cách sử dụng python với pycharm IDE. Cơ sở của hướng dẫn này sẽ là sử dụng trình tạo số ngẫu nhiên để tạo một trò chơi đoán đơn giản. Kết quả cuối cùng có thể dẫn đến việc ai đó hiểu được cách tạo ra các số ngẫu nhiên. Ví dụ: trong trò chơi điện tử mà thiệt hại được giải quyết bằng các con số, những con số đó thường được tạo ra bằng một trình tạo số ngẫu nhiên có các yêu cầu cụ thể tương tự như yêu cầu chúng tôi đã tạo. Trình tạo số ngẫu nhiên có thể phức tạp hơn, nhưng người ta có thể nắm được ý tưởng cơ bản về cách hoạt động của nó.
Bước 2: Cài đặt Python và Pycharm
Tài nguyên:
www.python.org/
www.jetbrains.com/pycharm/
Bước 3: Hướng dẫn bằng video
Vui lòng xem video hướng dẫn ở trên, và sau đó kiểm tra các bước bên dưới để giúp bạn hiểu thêm về cách viết trò chơi.
Bước 4: Tạo một số ngẫu nhiên
Để trò chơi có một thử thách đơn giản, chúng tôi muốn tạo một số ngẫu nhiên dưới 100. Số này sẽ là số mà người chơi cần phải đoán. Phạm vi số sẽ nằm trong khoảng từ 1 đến 99. Chúng tôi thực hiện điều này bằng cách viết câu lệnh sau:
randomNumber = random.randint (1, 99)
"randomNumber" là một biến mà chúng tôi sẽ lưu trữ số ngẫu nhiên trong đó.
"random.randint (1, 99)" được sử dụng để tạo một số ngẫu nhiên từ 1 đến 99.
* Lưu ý: Đảm bảo ở đầu mã bạn viết "nhập ngẫu nhiên" nếu không bạn sẽ không thể sử dụng "random.randint (1, 99)"
Một lưu ý quan trọng là tuân theo chính xác thụt lề từ các ví dụ vì Python được cấu trúc thông qua thụt lề. Nếu một câu lệnh được đặt trên dòng thụt lề sai, mã có thể cung cấp lỗi khi một người cố gắng chơi trò chơi.
Bước 5: Nhận thông tin đầu vào từ người dùng
Để trò chơi của chúng tôi hoạt động, chúng tôi phải có thể nhận được thông tin đầu vào của người dùng. Chúng ta cần đoán số ngẫu nhiên từ người chơi. Phạm vi cho số có thể đoán là từ 1 đến 99. Chương trình này không cung cấp lỗi khi một số nằm ngoài phạm vi, tuy nhiên vòng lặp sẽ tiếp tục cho đến khi đoán đúng số.
Chúng tôi thực hiện việc này bằng cách sử dụng lệnh "input" mà bạn có thể viết như thế này.
đoán = int (input ("nhập một số từ 1 đến 99:"))
Chúng tôi đang lưu trữ thông tin đầu vào của người dùng trong một biến được gọi là "đoán". "Int" có nghĩa là chúng tôi đang lưu trữ dữ liệu đầu vào từ người dùng dưới dạng số nguyên có nghĩa là nó sẽ là một giá trị số nguyên. Các phần cho đầu vào ("nhập một số từ 1 đến 99:") cho máy tính biết chúng tôi đang lấy thông tin nhập của người dùng, sau đó hiển thị thông báo sau nếu vòng lặp tiếp tục.
Bước 6: Tạo vòng lặp trong khi cơ bản
Bây giờ chúng ta phải tạo một vòng lặp while. Để thực hiện điều này, chúng ta cần viết một câu lệnh sẽ hoạt động cho đến khi nó không còn đúng sự thật. Vòng lặp while không được thụt vào trong chương trình này và bao gồm các câu lệnh "If / Elif" được thụt vào bên dưới nó. Các câu lệnh "If / Elif" sẽ tiếp tục hoạt động cho đến khi câu lệnh lặp while không đúng.
trong khi randomNumber! = đoán:
Bước 7: Tạo câu lệnh If Elif
Câu lệnh, "If / Elif" là viết tắt của nếu điều này là đúng thì hãy làm điều này nếu không, hãy làm điều khác. Câu lệnh được viết để người dùng có thể nhập một đầu vào mới nếu dự đoán ban đầu là sai. Câu lệnh in trong "If / Elif" sẽ cung cấp cho họ một gợi ý về việc liệu dự đoán có quá cao hoặc quá thấp hay không.
Bước 8: Viết Tuyên bố Cuối cùng
Câu lệnh cuối cùng được viết ở bên ngoài vòng lặp while và không có thụt lề. Khi người dùng đoán đúng số, vòng lặp while sẽ "ngắt" hoặc "dừng", sau đó chuyển xuống câu lệnh cuối cùng. Điều này sẽ xảy ra khi biến "đoán" và biến "số ngẫu nhiên" bằng nhau. Trò chơi sau đó sẽ kết thúc cho đến khi chương trình được bắt đầu lại.
Bước 9: Bổ sung
Sau khi hoàn thành trò chơi đoán có thể hướng dẫn, một người có thể muốn khám phá thêm Python. Dưới đây là một vài ý tưởng để thử thách năng lực Python của bạn.
- Hãy thử thay đổi phạm vi số cho số ngẫu nhiên.
- Thay đổi thông báo cho người dùng thành một cái gì đó tốt hơn.
- Hãy thử làm cho chương trình lưu giữ điểm của bao nhiêu lần thử để có câu trả lời đúng.
Bước 10: Từ khóa
- Python là một ngôn ngữ lập trình.
- Pycharm là chương trình giúp tạo các chương trình Python.
- "random" là một trình tạo số ngẫu nhiên
- "biến" là một ký hiệu mà giá trị có thể thay đổi
- "int" là kiểu dữ liệu viết tắt của các số nguyên số nguyên
- "input" là cách tiếp nhận thông tin đầu vào của người dùng
- "print" sẽ cho phép bạn in thông báo trên màn hình cho người dùng
- "while" là câu lệnh lặp cho biết hãy làm điều gì đó trong khi điều này là đúng
- "if" một câu lệnh có nghĩa là nếu điều này là đúng thì hãy làm điều này
- "! =" có nghĩa là không bằng
- "<" có nghĩa là nhỏ hơn
- ">" có nghĩa là lớn hơn
- "elif" là viết tắt của câu lệnh else if
Đề xuất:
Trò chơi Aruduino LED Nhấp nhanh Trò chơi hai người chơi: 8 bước
Aruduino LED Game Fast Click Two Player Game: Dự án này được lấy cảm hứng từ @HassonAlkeim. Nếu bạn sẵn sàng tìm hiểu sâu, đây là một liên kết bạn có thể kiểm tra https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Trò chơi này là một phiên bản cải tiến của Alkeim's. Nó là một
Một trò chơi đoán đơn giản - Python + XBees + Arduino: 10 bước
Trò chơi đoán chữ đơn giản - Python + XBees + Arduino: Đây là cách trò chơi hoạt động: Bạn có 4 lần thử đoán một chữ cái giữa ‘a’ - ‘h’ - > Đoán đúng chữ cái: Bạn thắng! ? - > Đoán sai chữ cái: Trò chơi kết thúc? - > Đoán bất kỳ ký tự nào khác ngoài ‘a’ - ‘h’: Trò chơi kết thúc? Arduino của bạn sẽ cho phép bạn
Trồng nhiều rau diếp trong ít không gian hơn hoặc Trồng rau diếp trong không gian, (nhiều hơn hoặc ít hơn).: 10 bước
Trồng nhiều rau diếp hơn trong ít không gian hơn hoặc … Trồng rau diếp trong không gian, (Nhiều hơn hoặc ít hơn): Đây là bài dự thi chuyên nghiệp cho Cuộc thi trồng trọt ngoài Trái đất, được gửi thông qua Huấn luyện viên. Tôi không thể vui mừng hơn khi được thiết kế cho sản xuất cây trồng vũ trụ và đăng Tài liệu hướng dẫn đầu tiên của mình. Để bắt đầu, cuộc thi yêu cầu chúng tôi
Bộ điều khiển trò chơi tự làm dựa trên Arduino - Bộ điều khiển trò chơi Arduino PS2 - Chơi Tekken với tự làm trò chơi Arduino: 7 bước
Bộ điều khiển trò chơi tự làm dựa trên Arduino | Bộ điều khiển trò chơi Arduino PS2 | Chơi Tekken với Bàn điều khiển Arduino tự làm: Xin chào các bạn, chơi game luôn thú vị nhưng chơi với Bộ điều khiển trò chơi tùy chỉnh tự làm của riêng bạn sẽ thú vị hơn
Suy nghĩ của Bit là gì? Tạo một trò chơi đoán đơn giản với BBC Microbit !: 10 bước
Suy nghĩ của Bit là gì? Tạo một trò chơi đoán đơn giản với BBC Microbit !: Tôi đã chọn một vài Microbit của BBC sau khi đọc các bài đánh giá tích cực về chúng trong một số bài báo trực tuyến. một vài giờ và đến với