0
点赞
收藏
分享

微信扫一扫

python基础-day1-while循环

IT程序员 2022-03-11 阅读 52
count = 1
result = 0
计算1-100
while count <= 100:
result += count
count += 1
print(result)



while count <= 100:
result = result + count
count = count + 1
print(result)

while True:
result += count
if count > 100:
break
count += 1
print(result)

while count <= 100:
count += 1
if count == 80:
print("count 等于 %d 跳""出本次循环" % count)
continue
print(count)


1. 使用while 循环输入1 2 3 4 5 6 8 9 10
count = 0
while count < 10:
count += 1
if count == 7:
continue
print("%d" % count)

2. 求1-100的所有奇数

count = 0
while count < 100:
count += 1
if count % 2 != 0:
# print("odd number:%d" % count)
result += count
else:
print("1~100偶数之和: %d" % result)


3. 求1-100的所有偶数

count = 0
result = 0
while count < 100:
count += 1
if count % 2 == 0:
# print("even number: %d " % count)
result += count
else:
print("1~100 奇数之和%d" % result)


4.用1-2+3-4+5...99的所有数的和

count = 1
result = 0
sum_odd = 0
sum_even = 0
while count < 100:
count += 1
if count % 2 != 0:
# print("%d" % count)
sum_odd += count
elif count % 2 == 0:
sum_even += count
else:
result = sum_even - sum_odd
print("%d-%d=%d" % (sum_even, sum_odd, result))

count = 1
result = 0
while count < 100:
count += 1
# 偶数
if count % 2 == 0:
result += count
# 奇数
else:
result -= count

print(result)


5.用户登陆(三次机会重试)

count = 1
while count <= 3:
count += 1
user_name = input("请输入你的用户名:")
else:
print("输入错误超过3次,请稍后再试")



先定义计数器
while 条件
count += 1 #计数器 + 1
执行语句
else:
上次正常执行完成后,再执行语句
举报

相关推荐

0 条评论