
上QQ阅读APP看书,第一时间看更新
上机实训:字符组成的菱形
【实训介绍】
根据用户输入的字符,输出由该字符组成的菱形。示例程序的运行结果如图2-4所示。

图2-4 示例程序运行结果
【编程分析】
可以用一个变量接收用户输入的字符,然后以该字符输出菱形。因为在Python中,一个字符乘以数字可以得到多个连续相同的字符,所以连续的多个空格可以通过“空格*长度”来实现。
在文本模式下编写如下程序。
示例2-10 实训程序

【程序说明】
第1行:获取用户输入的字符并赋值给变量a。
第2 ~ 8行:输出由变量a组成的菱形。
【程序运行结果】
程序编写完成后,运行程序,结果如图2-5所示。可以看到当输入字符X后,程序输出了一个由X组成的菱形。由于字体不同,不同计算机上的显示效果会略有差异。

图2-5 输出由X组成的菱形