發表文章

有趣的數字「142857」

 有一個數字:142857,他乘以2,3,4,5,6,的積都很有趣。 例如: 142857*3=428571                142857*2=285714              142857*6=857142                142857*4=571428                142857*5=714285   大家應該都發現特別的地方了吧!它每成一個數,第一個數都會挪到最後面!

圓周率前二十位口訣

 3.14159265358979323846 山巔一寺一壺酒( 3.14159) 二柳舞扇舞(26535) 把酒棄舊山(89793) 惡善百世流(23846)

巧妙計算

9a*9a=10000-9a-9a-(100-9a) e.g.:99*99=10000-99-99-1=9801 二位數ab* 二位數 cd =a*c*100+b*c*10+d*a*10+b*d e.g.:12*15=1*1*100+2*1*10+5*1*10+2*5=180 11*二位數ab=a(a+b)b ,如果有進位,就將百位加一。 e.g.:11*12=132

數學的規律

連續n個奇數相加的總和=n*n ex:1+3+5=3*3=9 從2的0次方加到2的n次方=2的(n+1)次方減1 ex:1+2+4=8-1=7 n*n=(n-1)*(n+1)+1 ex:3*3=2*4+1=9 a*a-b*b=(a+b)*(a-b) ex:3*3-2*2=(3-2)*(3+2)=5 n*n!=(n+1)!-n! ex:2*(2*1)=(2+1)*2*1-2*1=4 二位數ab* 二位數 cd =a*c*100+b*c*10+d*a*10+b*d ex:12*15=1*1*100+2*1*10+5*1*10+2*5=180 二位數 9a* 二位數 9a = 100*100-9a-9a-(100-9a) ex:99*99=10000-99-99-1=9801

拉拉山之旅

圖片
 前陣子去拉拉山玩,拍了許多照片。

去日本玩

圖片
多年前去日本玩, 在飛機上拍的第一張照片

用Raspberry Pi Pico 控制蜂鳴器產生曲調

from machine import Pin, PWM from time import sleep def buzzer(buzzerPinObject,frequency,sound_duration,silence_duration):     buzzerPinObject.duty_u16(int(65536*0.2))     buzzerPinObject.freq(frequency)     sleep(sound_duration)     buzzerPinObject.duty_u16(int(65536*0))     sleep(silence_duration) def play( n, sound=0.5, silence=0.1 ):     if n == 'C':         buzzer(BuzzerObj,523,sound,silence)     elif n == 'D':         buzzer(BuzzerObj,587,sound,silence)     elif n == 'E':         buzzer(BuzzerObj,659,sound,silence)     elif n == 'F':         buzzer(BuzzerObj,698,sound,silence)     elif n == 'G':         buzzer(BuzzerObj,784,sound,silence)     elif n == 'A':         buzzer(BuzzerObj,880,sound,silence)     elif n == 'B':         buzzer(BuzzerObj,987,sound,silence)     elif n == 'HC':         buzzer(BuzzerObj,523*2,sound,silence)     elif n == 'HD':         buzzer(BuzzerObj,587*2,sound,silence)     elif n == ...