#首先我们来通过while来输出一行十个星星(☆)
i = 0
while i < 10:
print('☆',end = '') #print语句默认是end='
',如果不想换行可以将end的变量改成''即可
i += 1
print()
运行结果如下:
#接下来输出十行十列的星星(☆)
i = 0
while i < 10:
d = 0
while d < 10:
print('☆',end = '')
d += 1
print('')
i += 1
运行结果如下:
#那么接下来做一个十行十列隔行变色的效果来(分别用☆和+来区别)
i = 0
while i < 10:
d = 0
while d < 10:
if i % 2 == 0:
print('☆', end='')
else:
print('+', end='')
d += 1
print()
i += 1
运行结果如下:
#做完隔行之后我们再来个十行十列隔列变色
d = 0
while d < 10:
# 先写出1行10列的代码
i = 0
while i < 10:
#使用if语句判断奇数还是偶数列
if i % 2 == 0:
print('☆', end='')
else:
print('+', end='')
i += 1
print()
d += 1
运行效果如下:
对于之前做的十行十列的☆,是不是觉得代码还是略微有些繁琐,不够简练呢?那么接下来再介绍一个使用一个while语句来完成上述要求的代码:
i = 0
while i < 100:
print('☆', end='')
if i % 10 == 9:
print()
i += 1
一个while语句实现隔列变色:
i = 0
while i < 100:
if i % 2 == 0:
print('☆', end='')
else:
print('+', end='')
if i % 10 == 9:
print()
i += 1
一个while语句实现隔行变色:
i = 0
while i < 100:
if i // 10 % 2 ==0:
print('☆', end='')
else:
print('+', end='')
if i % 10 == 9:
print()
i += 1
这三个运行的效果图,本饼就不赘述了,大家可以自己动手实现一下就好~