您的位置:首页 > 编程语言 > Python开发

python while 基础练习

2017-08-21 10:28 197 查看
While循环找到10以内的偶数i = 1while i < 10:i += 1if i % 2 == 0:print(i)continue定义一个变量值为1 做while循环当变量小于10时,执行循环执行 i += 1 (i=1+1=2)打印出来继续执行直到i>=10时停止--------------------------------------------------------------------------------------------while 猜年龄无限循环
age = "21"
while True:
my_age = (input("my name is age:"))
if age == my_age:
print("is ok good")
break
else:
print("Please")
定义正确的年龄 变量
While 成立循环
定义输入变量:提示输入的年龄大小
If判断 正确变量与输入变量一致时
返回信息 退出循环
不成立则继续循环
---------------------------------------------------------------------
while数到88
i = 0
while i >= 0:
i += 1
if i <= 88 :
print(i)
--------------------
i = 0
while True:
i += 1
print(i)
if i == 88:
break
设置变量0
While成立的循环
i+1与if进行判断 输出值 直到if判断成立
------------------------------------------------------------------------
       while 输入两个数字确认长实心长方形br = ' # 'i = int(input("Pleaseinput breadth:"))o = int(input("Please input height:"))br = br * inum = 0while num < o:num += 1print(br) 使用br定义单个#号所显示的让用户输入图形宽度,将值赋予给i让用户输入图形高度,将值赋予给o使用算法算出每行应该显示多少个#号,重新赋予给br定义num从0开始,while循环中使用如果num从0开始,不超过用户输入的高度,开始循环。打印出用户输入的图形宽度。如果num大过用户所输入的高度,则停止--------------------------------------------------------------------------  空心长方形jh = ' # '             ---将jh定义为#kg = '   '             ---将kg定义为(空格)i = int(input("Please input breadth:"))       ---让用户输入图形宽度o = int(input("Please input height:"))     ---让用户输入图形高度br = jh * i            ---使用算数算出用户所输入的图形宽度,将值赋予给brzkg = (i - 2) * kg     ---算出图形中间每一行应该有多少个空格zxkg = ("%s%s%s"%(jh,zkg,jh))     ---写出中间包含空格的行的形状print(br)      ---先打印出第一行中间没有空格的#num = 0        ---定义num从0开始,用于while变量while num < (o - 2):---因为第一行和最后一行#号中间没有空格,所以高度减2    num += 1           ---每轮一次num+1    print(zxkg)        ---每轮一次,显示一次中间包含空格的行print(br)              ---显示出不包含空格的最后一行
-------------------------------------------------------------------------------
编写一个用户登录系统,如果密码和用户名匹配,打印登录成功。如果失败三次给出提示:是否需要继续输入用户名和密码。yes是继续输入no是结束输入。 my_name = "pat wang"my_passwd = "123123"i = 0NO = "NO"YES ="YES"while True:name = input("Pless is name:")passwd = input("Pless is passwd:")i += 1if name == my_name and passwd == my_passwd:print("Pless good")breakelif i %3 == 0 :WC = input("YES/NO:")if WC == NO:breakelif WC == YES:print("bye")else:print("Input error")break定义:正常的用户密码定义:循环次数值等于:判断值 定义 while 成立的循环定义输入的用户密码 在定义的循环基础上+1If判断当用户名密码一致时,提示正确信息并退出elif不一致时 计算输入此时 每循环3次 提示信息定义输入式提示变量信息(是否继续) If 判断 当输入的等于变量否则退出循环 Elif 判断 输入等于继续变量时 继续循环 Else 判断 当输入与(是否继续)无关则强制退出 ---------------------------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python