平方的方法 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 12月 15, 2023 你背過1~30的平方嗎? 你可能已經發現他們之間都一直含有一個規律:a*a=(a+1)*(a+1)-a-(a+1) 但是20到30的平方有更好的方法: 400,441,484,529,576,625,676,729,784,841,900 他們的個位數字和十位數字都有重複 400,900 441,841 484,784 529,729 576,676 625 相信你一定能輕鬆背完1~30的平方 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 留言 SKiFF2023年12月21日 清晨6:55這個重複現象我以前都沒注意過耶.回覆刪除回覆回覆SKiFF2023年12月21日 清晨7:05( 20 + a ) ^2 與 ( 30 - a ) ^2 的個位數跟十位數會一樣.. 你能從數學上推導嗎?回覆刪除回覆回覆SKiFF2023年12月21日 清晨7:08若證明上面之後, 你想會不會在哪些區間也會出現一樣的規律?回覆刪除回覆回覆新增留言載入更多… 張貼留言
pygame自動生成迷宮遊戲製作 10月 20, 2025 我的迷宮遊戲小實作 最近在玩 Python,順便自己做了一個迷宮遊戲,用的是 Pygame 。基本概念是這樣的:我畫一個格子地圖,每個格子都有牆,然後用程式隨機生成通路,玩家就要從左上角走到右下角。 程式裡我設定了畫面大小、格子數量和每格的尺寸,還有顏色設定:牆是黑色、路是白色、玩家是紅色、終點是綠色,完成遊戲會跳出黃色的「MISSION COMPLETE!」。 每個格子都是一個 Cell 類別物件,它有牆的資訊和是否被走過的標記。生成迷宮用的是 深度優先搜尋(DFS) ,簡單說就是從起點一路隨機走,遇到死路就回到上一格再試其他路,直到整個格子都走過。 玩家可以用方向鍵移動,但如果前面有牆就不能走。每次畫面更新,程式會重繪整個迷宮、玩家和終點。如果到達終點就顯示完成訊息。 這個小遊戲對我來說很好玩,也練到了程式邏輯、物件導向概念和 Pygame 畫圖的方法。下一步想試試加計時、計分,甚至做成自動解迷的功能。 這是我的程式碼: import pygame import sys import random SCREEN_WIDTH = 1000 SCREEN_HEIGHT = 750 FPS = 30 COLS , ROWS = 40 , 30 CELL_SIZE = min ( SCREEN_WIDTH // COLS , SCREEN_HEIGHT // ROWS ) PLAYER_SIZE = max ( 1 , ( CELL_SIZE * 2 ) // 3 ) WALL_COLOR = ( 0 , 0 , 0 ) PATH_COLOR = ( 255 , 255 , 255 ) PLAYER_COLOR = ( 255 , 0 , 0 ) GOAL_COLOR = ( 0 , 255 , 0 ) WIN_TEXT_COLOR = ( 255 , 255 , 0 ) class Cell : def __init__ ( self , x , y , cell_size ): self . x , self . y = x , y self . cell_size = cell_size self . walls = ... 閱讀完整內容
這個重複現象我以前都沒注意過耶.
回覆刪除( 20 + a ) ^2 與 ( 30 - a ) ^2 的個位數跟十位數會一樣.. 你能從數學上推導嗎?
回覆刪除若證明上面之後, 你想會不會在哪些區間也會出現一樣的規律?
回覆刪除