91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何用python打印菱形

小億
95
2024-09-03 05:13:29
欄目: 編程語言

在Python中,可以使用嵌套循環來打印菱形

def print_diamond(size):
    if size % 2 == 0:
        size += 1

    for i in range(size):
        if i <= size // 2:
            spaces = size // 2 - i
            stars = 2 * i + 1
        else:
            spaces = i - size // 2
            stars = 2 * (size - i) - 1
        print(" " * spaces, end="")
        print("*" * stars, end="")
        print(" " * spaces)

size = int(input("請輸入菱形的大小(正整數):"))
print_diamond(size)

這個函數首先檢查給定的大小是否為奇數,如果不是,則將其增加1。然后,它使用兩個嵌套循環來打印菱形的上半部分和下半部分。每行的空格和星號數量根據當前行數計算得出。最后,通過調用print_diamond()函數并傳遞一個整數參數來打印菱形。

0
杭锦后旗| 望奎县| 巴彦淖尔市| 保定市| 乐清市| 兰州市| 桐柏县| 河源市| 辽中县| 收藏| 宁南县| 宜宾市| 淮南市| 柳江县| 卫辉市| 平阴县| 萨嘎县| 商洛市| 平乡县| 建宁县| 郯城县| 谢通门县| 娱乐| 墨脱县| 岱山县| 易门县| 泰来县| 丽水市| 库车县| 武汉市| 芦溪县| 通城县| 清水县| 宁津县| 靖西县| 互助| 徐州市| 京山县| 广安市| 安远县| 白朗县|