亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

如何用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
雅安市| 萨迦县| 斗六市| 穆棱市| 九台市| 沂源县| 多伦县| 晋宁县| 芜湖县| 洛扎县| 台北市| 石门县| 精河县| 桓台县| 蓬安县| 吴忠市| 虹口区| 贵阳市| 弥渡县| 乌什县| 邯郸县| 罗田县| 尉氏县| 醴陵市| 莆田市| 天峨县| 荆州市| 怀远县| 七台河市| 屏边| 迭部县| 浏阳市| 辽阳县| 故城县| 陵川县| 马山县| 门源| 扎赉特旗| 龙里县| 深泽县| 石狮市|