练习2(while 循环)

练习2

s1 = 'alex'
print('我的名字是' + s1 +',' )
i = '123a'
i1 = int(i)  # 字符串转化成数字,字符串必须全部由数字组成。
print(i1,type(i1))
i2 = 100
s1 = str(i2)
print(s1,type(s1))
if True:
    print(111)
if 2 < 3:
    print(222)
elif 2 > 1:
    print(444)
else:
    print(666)
num = int(input('请输入数字:'))
if num > 66:
    print('结果猜大了')
elif num < 66:
    print('结果猜小了')
else:
    print('猜测正确。。。。')
name = input('请输入姓名:')
if name == '马化腾':
    print('恭喜你猜对了')
else:
    print('你是alex么')
while True:  # 死循环
	print('大悲咒')
	print('两只老虎')
	print('大王别姬')
	print('老司机带带我')
# while 循环的结构:
'''
while 条件:
    循环体
'''

# 如何终止循环?
# 1,改变条件 (标志位的概念)
# 2, break 终止循环。
flag = True
while flag:
	print('大悲咒')
	print('两只老虎')
	flag = False
	print('大王别姬')
	print('老司机带带我')
# 练习 1 ---100
# 1
# 2
# 3
# ...
# 100
# 方法1:
flag = True
count = 1
while flag:
	print(count)
	count = count + 1
	if count == 101:
		flag = False
# 方法2:
count = 1
while count < 101:
	print(count)
	count = count + 1
# break 循环中只要遇到break 立马结束循环。

while True:
	print(111)
	print(222)
	break
	print(333)
	print(444)
	print(123)
# 利用break,while, 计算 1 + 2 + 3 ....100 的结果

count = 1
sum = 0
while True:
	sum = sum + count
	count = count + 1
	if count == 101:
		break
print(sum)
# continue: 结束本次循环,继续下一次循环。

while True:
	print(111)
	print(222)
	continue
	print(333)
# while else  结构

# 如果while循环被break打断,则不执行else代码。
count = 1
while count < 5:
	print(count)
	count = count + 1
	if count == 3: break
else:
	print(666)
print(222)

# 应用场景:
#     验证用户名密码,重新输入这个功能需要while循环。
#     无限次的显示页面,无限次的输入......
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值