Mục lục:

Mã hóa một trò chơi bổ sung bằng Python: 15 bước
Mã hóa một trò chơi bổ sung bằng Python: 15 bước

Video: Mã hóa một trò chơi bổ sung bằng Python: 15 bước

Video: Mã hóa một trò chơi bổ sung bằng Python: 15 bước
Video: Tự động hoá bằng python và pyautogui #1: Cài đặt pyautogui, auto click 2024, Tháng mười một
Anonim
Mã hóa một trò chơi bổ sung bằng Python
Mã hóa một trò chơi bổ sung bằng Python
  • Tập hướng dẫn này sẽ hướng dẫn bạn từng bước cách lập trình một trò chơi cộng để nhắc người dùng trả lời các bài toán cộng đơn giản bằng cách sử dụng các số ngẫu nhiên từ 0-9 và in ra chúng có đúng hay không!
  • Nhấp vào hình ảnh trong từng bước để phóng to và xem mã cho phần đó.

Bước 1: Khởi chạy ứng dụng viết mã Python của bạn

Khởi chạy ứng dụng viết mã Python của bạn
Khởi chạy ứng dụng viết mã Python của bạn
  • Tập hướng dẫn này sẽ sử dụng chương trình IDLE Python!
  • Sau khi khởi chạy, hãy tạo một Tệp mới trong ứng dụng Python của bạn để bắt đầu viết mã.

Bước 2: Nhập lớp ngẫu nhiên

Nhập lớp ngẫu nhiên
Nhập lớp ngẫu nhiên

Chúng tôi sẽ sử dụng nó để tạo ra các số ngẫu nhiên

Bước 3: Xác định một phương pháp Python với một biến đầu vào N

Định nghĩa một phương pháp Python với một biến đầu vào N
Định nghĩa một phương pháp Python với một biến đầu vào N
  • Đầu vào của số nguyên n sẽ xác định số lượng bài toán cộng mà trò chơi sẽ in ra khi được gọi!
  • Mã này gọi phương thức là "game (n)".

Bước 4: Khởi tạo một biến Boolean và một biến số nguyên

Khởi tạo một biến Boolean và một biến số nguyên
Khởi tạo một biến Boolean và một biến số nguyên
  • Trong phương thức trò chơi, hãy khởi tạo biến Boolean để sử dụng trong vòng lặp ‘while’ và một số nguyên được sử dụng làm biến đếm cho các câu trả lời đúng.
  • Mã này gọi Boolean “wrk” và số nguyên “cnt”.
  • Hãy nhớ tầm quan trọng của thụt lề trong Python, vì chúng xác định mã nào được lồng ở đâu!

Bước 5: Bắt đầu vòng lặp ‘for’ cho Phạm vi N

Bắt đầu vòng lặp ‘for’ cho Phạm vi N
Bắt đầu vòng lặp ‘for’ cho Phạm vi N

Điều này sẽ lặp lại cho độ dài của số nguyên đầu vào n

Bước 6: Khởi tạo hai giá trị số nguyên ngẫu nhiên từ 1 đến 10 và đặt giá trị Boolean thành True

Khởi tạo hai giá trị số nguyên ngẫu nhiên từ 1 đến 10 và đặt giá trị Boolean thành True
Khởi tạo hai giá trị số nguyên ngẫu nhiên từ 1 đến 10 và đặt giá trị Boolean thành True
  • Trong vòng lặp ‘for’ này, sử dụng random.randrange (1, 10) để khởi tạo hai giá trị số nguyên ngẫu nhiên từ 1 đến 9.
  • Mã này gọi chúng là “val1” và “val2”.
  • Sau đó, đặt giá trị Boolean thành True!

Bước 7: Bắt đầu vòng lặp ‘while’ Trong khi biến Boolean là True

Bắt đầu vòng lặp ‘while’ trong khi biến Boolean là True
Bắt đầu vòng lặp ‘while’ trong khi biến Boolean là True

Khi vẫn ở trong vòng lặp ‘for’, hãy bắt đầu vòng lặp ‘while’ trong khi biến Boolean là True

Bước 8: In một bài toán cộng với giá trị 1 và 2 và lấy câu trả lời làm đầu vào

In một bài toán cộng với giá trị 1 và 2 và lấy câu trả lời làm đầu vào
In một bài toán cộng với giá trị 1 và 2 và lấy câu trả lời làm đầu vào
  • Tiếp theo trong vòng lặp ‘while’ này, chúng ta tạo một câu lệnh try-exception.
  • Trong trường hợp ‘thử’ của bạn, hãy in ra một câu hỏi bổ sung sử dụng giá trị 1 và giá trị 2 và xác định một biến câu trả lời làm đầu vào của người dùng (mã này xác định biến câu trả lời là “ans”).

Bước 9: Thực hiện Kiểm tra Câu lệnh If-else Cho dù Câu trả lời = Giá trị 1 + Giá trị 2

Thực hiện Kiểm tra Câu lệnh If-else Cho dù Câu trả lời = Giá trị 1 + Giá trị 2
Thực hiện Kiểm tra Câu lệnh If-else Cho dù Câu trả lời = Giá trị 1 + Giá trị 2

Trong trường hợp "try", hãy viết mã lệnh if-else để kiểm tra xem ans = val1 + val2

Bước 10: Nếu Đúng, In một Thông báo Chính xác, Đặt Biến Boolean thành Sai và Số gia tăng

Nếu Đúng, In một Thông báo Đúng, Đặt Biến Boolean thành Sai và Số gia tăng
Nếu Đúng, In một Thông báo Đúng, Đặt Biến Boolean thành Sai và Số gia tăng
  • Vẫn trong câu lệnh 'try', nếu đúng:

    • In một tin nhắn chính xác!
    • Đặt biến Boolean thành False!
    • Số lượng tăng lên 1!

Bước 11: Nếu không, hãy in thông báo không chính xác và đặt giá trị Boolean thành Sai

Nếu không, hãy in thông báo không chính xác và đặt giá trị Boolean thành Sai
Nếu không, hãy in thông báo không chính xác và đặt giá trị Boolean thành Sai

Trong câu lệnh 'else', in một thông báo không chính xác và đặt giá trị Boolean thành Sai

Bước 12: Tài khoản cho đầu vào không phải số nguyên với thông báo lỗi

Tài khoản cho đầu vào không phải số nguyên với thông báo lỗi
Tài khoản cho đầu vào không phải số nguyên với thông báo lỗi

Trong trường hợp ‘ngoại trừ’, hãy in thông báo lỗi để tính cho các đầu vào không phải là số nguyên

Bước 13: Vào cuối chương trình, in ra số vấn đề trong số N mà người chơi hiểu đúng

Vào cuối chương trình, hãy in ra số vấn đề trong số N mà người chơi đã mắc phải
Vào cuối chương trình, hãy in ra số vấn đề trong số N mà người chơi đã mắc phải

Sau tất cả các câu lệnh lồng nhau đó, hãy in ra tổng số vấn đề trong số n mà người chơi đã giải đúng

Bước 14: Xem qua mã của bạn

Xem qua mã của bạn!
Xem qua mã của bạn!
  • Hãy nhớ tầm quan trọng của thụt lề trong Python, vì chương trình này sử dụng nhiều câu lệnh lồng nhau.
  • Chương trình cuối cùng của bạn sẽ trông như thế này.

Bước 15: Chạy mô-đun này và thưởng thức trò chơi toán học của bạn

Chạy mô-đun này và tận hưởng trò chơi toán học của bạn!
Chạy mô-đun này và tận hưởng trò chơi toán học của bạn!
  • Sau khi làm theo các bước sau để viết mã chương trình toán học của bạn, hãy tiếp tục và nhấn Chạy mô-đun.
  • Thưởng thức trò chơi bổ sung đơn giản của bạn!

Đề xuất: