Print输出符号三角形:
通过以下代码,我们可以在电脑屏幕上输出由*号组成的三角形。
print("*")
print("**")
print("***")
print("****")
print("*****")
print("******")
这种方式比较简单,我们也可以利用print的输出特点,通过循环语句,输出由符号组成的三角形。
n=1
#命名一个变量n,并设定循环起始数为1
while n<=6:
#循环条件为n小于等于6,也就是6次后将结束循环。
print("*"*n)
#输出内容,每次输出符号会增加一个。
n=n 1
#循环次数增加一次。
两种方式对比,前面一种比较笨拙,比较费力,比如,这个三角形为100层,那么将写100次指令。
而后面这种方式比较简单,如果三角形为100层,我们只要把循环条件n改为n<=100,则整个程序就修改完成了。整个修改不象前面那个程序那样费力。
如果要输出由其它字符组成的符号,只要将*换成需要的符号即可。
n=1
while n<=6:
print("♥"*n)
n=n 1
程序运行后,会出现以下结果:
♥
♥♥
♥♥♥
♥♥♥♥
♥♥♥♥♥
♥♥♥♥♥♥
,