Rayaan
Lập trình viên tên Tim
Bài viết. 7
Chủ đề. 6
Đã tham gia. Tháng 8 năm 2019
Danh tiếng. 0
#1
29-03-2020, 01. 21 giờ sángTôi đang làm máy đánh bạc và tôi không có nhiều kinh nghiệm viết mã. Tôi đang vật lộn để cập nhật biến số xu khi tôi nhận được hoặc mất bất kỳ. Tôi không chắc nó chỉ là đầu ra của nó hay biến thực tế. Đây là mã của tôi.
______0
Hồi đáp
Tìm thấy
Hồi đáp
SheeppOSU
Bộ trưởng của những bước đi ngớ ngẩn
Bài viết. 481
Chủ đề. 86
Đã tham gia. Tháng 2 năm 2018
Danh tiếng. 21
#2
29-Mar-2020, 01. 33 AM [Bài đăng này đã được sửa đổi lần cuối. 29-03-2020, 01. 57 AM bởi SheeppOSU. ]Khi bạn khởi tạo biến coins lần đầu tiên, nó là một biến công khai có thể nói như vậy trên toàn bộ chương trình, ngoại trừ trong các lớp và hàm. Hàm này khi được thực thi sẽ tạo biến coins riêng của nó. Bây giờ bạn có thể sử dụng Biến toàn cục, tuy nhiên, nhiều người không khuyến nghị điều đó. Thay vào đó, hãy sử dụng hàm trả về như vậy. [Kiểm tra dòng 67 và 74].
______1Tôi cũng muốn chỉ ra rằng mã của bạn hơi lộn xộn. Từ điển thường có thể rất hữu ích trong việc làm gọn mã và rút ngắn mã. Tôi đã áp dụng điều này cho chức năng rẽ chính của bạn. Nếu bạn học cách làm việc với những từ điển như thế này, nó sẽ rất hữu ích trong tương lai. Tôi đề nghị rằng sau khi bạn hoàn thành nó, bạn nên làm sạch nó một chút bằng cái này. Bạn cũng có thể sử dụng thời gian. ngủ từ thư viện thời gian import time
và sử dụng nó ở giữa những thứ nhất định để không phải mọi thứ chỉ được in cùng một lúc.
______2
Hồi đáp
Tìm thấy
Hồi đáp
Rayaan
Lập trình viên tên Tim
Bài viết. 7
Chủ đề. 6
Đã tham gia. Tháng 8 năm 2019
Danh tiếng. 0
#3
29-Mar-2020, 12. 51 PM [Bài đăng này đã được sửa đổi lần cuối. 29-03-2020, 01. 08 PM bởi Rayaan. ][29/03/2020, 01. 33 giờ sáng] SheeppOSU đã viết. nếu "sọ" không có trong khe.
match, number = Match[slot1, slot2, slot3]
Xin lỗi nếu đây là một câu hỏi đơn giản nhưng dấu phẩy có tác dụng gì giữa kết quả khớp và số?
[29/03/2020, 01. 33 giờ sáng] SheeppOSU đã viết. Trận đấu def [khe1, vị trí2, vị trí3].
if slot1 == slot2 và slot2 == slot3.
trả về vị trí 1, 1
nếu vị trí 1 == vị trí 2.
trả lại vị trí 1, 0
nếu vị trí 2 == vị trí 3.
trả lại vị trí 2, 0
nếu vị trí 1 == vị trí 3.
trả về vị trí 3, 0
trả về Không, Không có
Ngoài ra, không phải tất cả các if khác với if đầu tiên đều là các dấu chấm hết để nó không có nhiều đầu ra?
Cảm ơn sự trợ giúp, tôi sẽ cố gắng sử dụng từ điển nhiều hơn< . 33 giờ sáng]
[Mar-29-2020, 01:33 AM] SheeppOSU đã viết. Trận đấu def [khe1, vị trí2, vị trí3].
if slot1 == slot2 và slot2 == slot3.
trả về vị trí 1, 1
nếu vị trí 1 == vị trí 2.
trả lại vị trí 1, 0
nếu vị trí 2 == vị trí 3.
trả lại vị trí 2, 0
nếu vị trí 1 == vị trí 3.
trả về vị trí 3, 0
trả về Không, Không có
Xin lỗi, tôi chỉ mới đọc qua và tôi nhận ra rằng tôi không biết nó hoạt động như thế nào. Nếu bạn có thể giải thích điều đó sẽ rất hữu ích cảm ơn. Tôi chỉ không biết làm thế nào trả lại Không có, Không có gì hoặc nó làm gì
Hồi đáp
Tìm thấy
Hồi đáp
SheeppOSU
Bộ trưởng của những bước đi ngớ ngẩn
Bài viết. 481
Chủ đề. 86
Đã tham gia. Tháng 2 năm 2018
Danh tiếng. 21
#4
29-Mar-2020, 04. 42 PM [Bài đăng này đã được sửa đổi lần cuối. 29-03-2020, 04. 42 giờ chiều bởi SheeppOSU. ][29/03/2020, 12. 51 giờ chiều] Rayaan đã viết. Xin lỗi, tôi chỉ mới đọc qua và tôi nhận ra rằng tôi không biết nó hoạt động như thế nào. Nếu bạn có thể giải thích điều đó sẽ rất hữu ích cảm ơn. Tôi chỉ không biết làm thế nào để trả về Không có gì, Không có gì hoặc nó làm gì.Trước hết, vì nó trả về giá trị, nên hàm kết thúc và nó sẽ không chạy qua các câu lệnh if sau nó, vì vậy không cần elif. Ở lần đầu tiên nếu, nó kiểm tra xem liệu tất cả các vị trí có bằng nhau hay không, nếu vậy thì nó trả về những gì chúng khớp với nhau và một số chỉ mục để sử dụng với RewardDict. Phân tách các giá trị bằng dấu phẩy sẽ gửi hai giá trị khác nhau được truy xuất giống như cách chúng được trả về từ hàm. Ba câu lệnh if tiếp theo kiểm tra xem có bất kỳ vị trí nào trong hai vị trí khớp nhau hay không, nó đã được xác định sau câu lệnh if đầu tiên, rằng cả ba vị trí không khớp nhau, vì vậy nếu hai trong số chúng khớp nhau, thì nó trả về kết quả khớp và một số chỉ mục . Cuối cùng, nó trả về Không, Không có nếu không có kết quả phù hợp. Hy vọng điều này trả lời câu hỏi của bạn. Nếu bạn muốn tôi làm rõ điều gì đó, tôi rất sẵn lòng làm như vậy
Hồi đáp
Tìm thấy
Hồi đáp