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)
result = 0
counter = 0
while counter < 100:
counter += 1
# 奇数
if counter % 2 == 1:
continue
# 偶数
else:
result += counter
print(result)
4.用1-2+3-4+5...99的所有数的和
count = 1
result = 0
while count < 100:
# 偶数
if count % 2 == 0:
result -= count
# 奇数
else:
result += count
count += 1
# print(count)
print(result)
5.用户登陆(三次机会重试)
count = 1
while count <= 3:
count += 1
user_name = input("请输入你的用户名:")
else:
print("输入错误超过3次,请稍后再试")
username = "admin"
passwd = "123456"
count = 1
while count <= 3:
count += 1
username = input("请输入你的用户名:")
passwd = input("请输入你的米码:")
if username == "admin" and passwd == "123456":
print("登陆成功")
break
else:
print("登陆失败,请再试")
username = "admin"
passwd = "123456"
count = 1
while count <= 3:
count += 1
username = input("请输入你的用户名:")
passwd = int(input("请输入你的米码:"))
if username == "admin" and passwd == 123456:
print("登陆成功")
break
else:
print("登陆失败,请再试")
先定义计数器
while 条件
count += 1 #计数器 + 1
执行语句
else:
上次正常执行完成后,再执行语句
# while语句支持else语句
# else语句只在循环完成后执行
# 如果循环是被break中断掉的话,else也会被跳过
import random
guess = 1
computer = random.randint(1, 100)
while guess < 5:
num = int(input("请输入你猜的数字:"))
# 猜对处理并退出
if guess == computer:
print("你猜对了,你猜的是%s" % num)
break
elif guess < computer:
print("你猜小了,你猜的是%s" % num)
else:
print("你猜大了,你猜的是%s" % num)
guess += 1
else:
print("电脑随机数是%s" % str(computer))
python基础-day1-while循环
原创
©著作权归作者所有:来自51CTO博客作者竹林小溪的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
day1:python语法基础、数据类型、while循环和if判断
简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属
python 用户名 变量名 单引号 -
python基础 while,for循环
while,for循环
小游戏 ci for循环 -
【Python基础】- for/while循环语句
本文主要介绍了Python中的循环语句,包括for循环和while循环。
数学建模 python 开发语言 Python while循环