亞東科技大學 電機系 施勢帆老師的教學網站

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 5|回復: 0

數字樣式產生器

[複製鏈接]

66

主題

66

帖子

315

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
315
發表於 昨天 16:20 | 顯示全部樓層 |閱讀模式
def number_pattern(n):
    # 檢查輸入是否為整數
    if not isinstance(n, int) or isinstance(n, bool):
        return "Argument must be an integer value."

    # 檢查輸入是否大於 0
    if n < 1:
        return "Argument must be an integer greater than 0."

    # 建立空字串
    result = ""

    # 使用 for 迴圈產生數字
    for i in range(1, n + 1):
        if i == 1:
            result += str(i)
        else:
            result += " " + str(i)

    # 傳回結果
    return result


# 測試函式
print(number_pattern(4))
print(number_pattern(7))
print(number_pattern(1))
print(number_pattern(0))
print(number_pattern(3.5))
print(number_pattern("5"))


回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|亞東科技大學 電機系 施勢帆老師的教學網站

GMT+8, 2026-11-5 01:36 , Processed in 0.037860 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表