- 碼上行動:零基礎學會Python編程(ChatGPT版)
- 袁昕 賈煒編著
- 307字
- 2025-03-28 14:09:46
上機實訓:字符組成的菱形
【實訓介紹】
根據用戶輸入的字符,輸出由該字符組成的菱形。示例程序的運行結果如圖2-4所示。

圖2-4 示例程序運行結果
【編程分析】
可以用一個變量接收用戶輸入的字符,然后以該字符輸出菱形。因為在Python中,一個字符乘以數字可以得到多個連續相同的字符,所以連續的多個空格可以通過“空格*長度”來實現。
在文本模式下編寫如下程序。
示例2-10 實訓程序

【程序說明】
第1行:獲取用戶輸入的字符并賦值給變量a。
第2 ~ 8行:輸出由變量a組成的菱形。
【程序運行結果】
程序編寫完成后,運行程序,結果如圖2-5所示。可以看到當輸入字符X后,程序輸出了一個由X組成的菱形。由于字體不同,不同計算機上的顯示效果會略有差異。

圖2-5 輸出由X組成的菱形
推薦閱讀
- Mastering AWS Lambda
- Android項目開發入門教程
- Oracle Database In-Memory(架構與實踐)
- Unity 2020 Mobile Game Development
- 基于Java技術的Web應用開發
- C#程序設計(慕課版)
- PHP+MySQL網站開發技術項目式教程(第2版)
- Python GUI Programming Cookbook
- 人臉識別原理及算法:動態人臉識別系統研究
- 琢石成器:Windows環境下32位匯編語言程序設計
- 青少年學Python(第1冊)
- Multithreading in C# 5.0 Cookbook
- Rust游戲開發實戰
- 編寫高質量代碼:改善Objective-C程序的61個建議
- Unity Character Animation with Mecanim