循环和if语句的零散学习

从1月到3月,整个生活和脑子一片混沌,完全失去了生活的重心,现在终于成功辞职了,感觉恢复了自由,浑身轻松。

不过轻松中又有迷茫,对之前的决定又有些许怀疑,不知道前方的路到底是不是自己想要的,对未知的将来有期待,也有胆怯,生怕结果不好怎么办,连第一步都很难迈出,貌似毕业后生活中就多了两个词语:怂、逃避,真是不知道曾经的洒脱到今天怎么就变成了这副模样,只能在这里各种吐槽...

希望生活能尽快回到正轨,能重新完全掌控自己!!!!

break_out = False
for i in range(1,20):
	print (i)
	name = input ('Please enter your name: ')
	if name == 'Jimmy':
		break_out = True
		break
	if not break_out:
		print("I didn't break out!")

上述语句中if not break_out可修改为:

for i in range(1,20):
	print (i)
	name = input ('Please enter your name: ')
	if name == 'Jimmy':
		break_out=True
		break
	else:
		print("I didn't break out!")
上述语句中是确定循环的次数,如需一个永远不会自己停止的循环,可使用while True:
i = 0
while True:
	i += 1
	print (i)
	name = input ('Please enter your name: ')
	if name == 'Jimmy':
		break_out=True
		break
	else:
		print("I didn't break out!")
如果不输入字符,或者输入空格时,需要跳出循环,可改为:
i = 0
while True:
	i += 1
	print (i)
	name = input ('Please enter your name: ')
	if name == 'Jimmy':
		break_out=True
		break
	if not name or name.isspace(): break
	else:
		print("I didn't break out!")
还可以写为:
i = 0
break_out = False
while True:
	i += 1
	print (i)
	name = input ('Please enter your name: ')
	if name == 'Jimmy':
		break_out = True
		break
	elif not name or name.isspace(): break
	elif break_out == False:
		print("I didn't break out!")





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值