Python之循环练习与for循环

循环练习

双向循环的练习

1. 打印十行十列小星星(2个循环)

# j 外循环用来控制行数
j = 0
while j<10:

	# 打印一行十个星星
	i = 0
	while i <10:
		# 写上循环的逻辑
		print("*",end="")
		i+=1
		
	# 打印换行
	print()


j+=1

2. 打印十行十列小星星(隔列换色小星星,两个循环)

i = 0
while i<10:
	# 打印隔列换色星星
	j = 0
	while j < 10:
		if j % 2 == 0:
			print("★",end="")
		else:
			print("☆",end="")
		j+=1

	# 打印换行
	print()
	i+=1

3. 打印十行十列小星星(隔行换色小星星,两个循环)

"""外层循环动一次,内层循环动10次,外层循环动的慢,内层循环动的快"""
i = 0
while i<10:
	# 打印隔列换色星星
	j = 0
	while j < 10:
		if i % 2 == 0:
			print("★",end="")
		else:
			print("☆",end="")
		j+=1

	# 打印换行
	print()
	i+=1

4. 99乘法表

# 方式一
# i控制行
i = 1
while i <= 9:
	# j 控制列
	# 打印表达式
	j = 1
	while j<=i:
		# 打印表达式 谁*谁=谁 %2d 默认居右显示
		print("%d*%d=%2d " % (i,j,i*j),end="")
		j+=1
	
	# 打印换行
	print()
	i+=1

# 方式二
print("<=====>")
# i控制行
i = 9
while i >= 1:
	# j 控制列
	# 打印表达式
	j = 1
	while j<=i:
		# 打印表达式 谁*谁=谁 %2d 默认居右显示
		print("%d*%d=%2d " % (i,j,i*j),end="")
		j+=1
	
	# 打印换行
	print()
	i-=1


print("<=====>")
# 方式三

i = 1
while i<=9:
	
	# 1.打印空格
	"""
	第一行循环8组空格 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值