没有合适的资源?快使用搜索试试~ 我知道了~
首页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 pri
资源详情
资源评论
资源推荐

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 += 1
二,二,python输出输出*组成的菱形(空心):组成的菱形(空心):
代码
x = int(input('请输入最长行的*的个数:'))
y = int(input('请输入每个*之间的间隔:'))
i = 1
#前两个while组成上半部
while i <= 1: #菱形上顶点单独列出
k = 1 #写出最左边到*的空格和第一个*
while k <= x - i:
print(' ' * y, end='')
k += 1
print('*')
print('')
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0