600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > python用while打印菱形图案_python 使用while循环输出*组成的菱形实例

python用while打印菱形图案_python 使用while循环输出*组成的菱形实例

时间:2020-12-14 00:23:53

相关推荐

python用while打印菱形图案_python 使用while循环输出*组成的菱形实例

一,python输出*组成的菱形(实心):

python代码:

x = int(input(请输入最长行的*的个数:))

y = int(input(请输入每个*之间的间隔:))

i = 1

while i<= x: #第一个while组成菱形上半部

j = 1

k = 1

while k <= x-i:

print( *y,end = \) #每一行最左边到第一个*之间的空格

k += 1

while j <= i:

print(*, end= *(2*y-1)) #每一行*的个数和*与*之间的间隔,要计算好才能上下对齐

j += 1

print(\ )

i += 1

while i <= 2*x-1: #第二个while组成菱形下半部

a = x+1

b = 2*x-1

while a <= i:

print( *y, end=\)

a += 1

while b >= i:

print(*, end= *(2*y-1))

b -= 1

print(\ )

i +&#

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。