2024年4月15日 星期一

康軒版資訊科技-二年級搜尋演算法例子-終極密碼

教師介紹內容:
依照課本要求,寫下程式碼如下:
檔案名稱:終極密碼.py
檔案內容:
import random
ans = random.randint(1,99)
Total = 1
print("這是一個終極密碼遊戲")
guess = int(input('請輸入一個數字:'))
while guess != ans:
    if guess > ans:
        Total=Total+1
        print("太大")
        guess = int(input('請輸入一個數字:'))
    elif guess < ans:
        Total=Total+1
        print("太小")
        guess = int(input('請輸入一個數字:'))
print("完全正確,正確答案為",ans)
print("共進行",Total,"次猜測")
       

2024年4月11日 星期四

矩陣相乘 Python 例子


這是結果:

這是Python程式:
def isMatrixMultiply(A,B):
    N1 = len(A[0])
    N2 = len(B)
    if (N1 == N2):
        OK = True
    else:
        OK = False
    return OK
   
def MatrixMultiply(A,B):
    M = len(A)
    N1 = len(A[0])
    N2 = len(B)
    P = len(B[0])
    if (N1 == N2):
        N = N1
        for i in range(M):
            for k in range(P):
                Temp = 0
                for j in range(N):
                    Temp = Temp + A[i][j]*B[j][k]
                C[i][k] = Temp
        return C

A = [[1,2,3],[4,5,6],[7,8,9],[10,11,12]]
B = [[1,2,3,4,5],[6,7,8,9,10],[11,12,13,14,15]]
C = [[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0]]
OK = isMatrixMultiply(A,B)
if (OK):
    C = MatrixMultiply(A,B)
    for i in range(len(C)):
        for j in range(len(C[0])):
            print(C[i][j],end='\t')
        print(

資訊科技課堂中指導學生使用教育版Gemini ,如何讓學生不敢對教育版Gemini亂問問題

        自從Google 教育版可以讓教師、學生免費使用 Gemini。課堂中,老師可以在平板教學、資訊科技教學等課堂中,指導學生使用 Gemini。但是調皮的學生總是隨著自由想像,提出一些很奇怪的問題。但是老師可以怎麼做?讓學生不敢亂問問題?         一、如何使...