2025年10月5日 星期日

[水井USR創新教材]Python一下用水井三寶來說明模組的用法

 


範例一:水井三寶猜猜看

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
import random

def water_well_guess():
    # 水井三寶
    treasures = ["烏龜", "白馬", "姻緣花"]
    # 使用亂數選擇一個寶物
    selected_treasure = random.choice(treasures)
    return selected_treasure

# 測試函數
for _ in range(5):  # 模擬抽取 5 次
    result = water_well_guess()
    print(f"你從水井三寶中抽到:{result}")

執行結果:
你從水井三寶中抽到:白馬
你從水井三寶中抽到:姻緣花
你從水井三寶中抽到:白馬
你從水井三寶中抽到:白馬
你從水井三寶中抽到:白馬

範例二:水井三寶模 匯入整個模組
模組:guess.py
1
2
3
4
5
6
7
8
import random

def water_well_guess():
    # 水井三寶
    treasures = ["烏龜", "白馬", "姻緣花"]
    # 使用亂數選擇一個寶物
    selected_treasure = random.choice(treasures)
    return selected_treasure

測試:test.py
1
2
3
4
5
6
import guess 

# 測試函數
for _ in range(5):  # 模擬抽取 5 次
    result = guess.water_well_guess()
    print(f"你從水井三寶中抽到:{result}")

執行結果:
你從水井三寶中抽到:烏龜
你從水井三寶中抽到:姻緣花
你從水井三寶中抽到:烏龜
你從水井三寶中抽到:姻緣花
你從水井三寶中抽到:姻緣花

範例三:水井三寶模組 匯入想要的函式
模組程式請參考範例二
測試:test.py
1
2
3
4
5
6
from guess import water_well_guess 

# 測試函數
for _ in range(5):  # 模擬抽取 5 次
    result = water_well_guess()
    print(f"你從水井三寶中抽到:{result}")

執行結果:
你從水井三寶中抽到:姻緣花
你從水井三寶中抽到:烏龜
你從水井三寶中抽到:烏龜
你從水井三寶中抽到:烏龜
你從水井三寶中抽到:姻緣花

沒有留言:

張貼留言