码上行动:零基础学会Python编程(ChatGPT版)
上QQ阅读APP看书,第一时间看更新

上机实训:字符组成的菱形

【实训介绍】

根据用户输入的字符,输出由该字符组成的菱形。示例程序的运行结果如图2-4所示。

图2-4 示例程序运行结果

【编程分析】

可以用一个变量接收用户输入的字符,然后以该字符输出菱形。因为在Python中,一个字符乘以数字可以得到多个连续相同的字符,所以连续的多个空格可以通过“空格*长度”来实现。

在文本模式下编写如下程序。

示例2-10 实训程序

【程序说明】

第1行:获取用户输入的字符并赋值给变量a。

第2 ~ 8行:输出由变量a组成的菱形。

【程序运行结果】

程序编写完成后,运行程序,结果如图2-5所示。可以看到当输入字符X后,程序输出了一个由X组成的菱形。由于字体不同,不同计算机上的显示效果会略有差异。

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