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基础学习(3)—while循环语句
- Python新手学习基础之循环语句——While循环
- 学习笔记☞ python 基础(python3)【三】(转义字符,字符串,while循环,break语句,列表)
- Python学习--基础代码练习
- Python基础练习
- Python基础学习:关键字while
- Python 基础练习03
- python基础(03)——while循环和for循环
- Android逆向-python基础练习2
- Python基础之字符串的练习
- python基础练习--斐波那契数列
- Python新手学习基础之循环语句——While循环
- python基础练习--求水仙花数
- python基础教程共60课-第8课while
- Python基础语法(2)——字典、函数定义使用、控制流(if&for&while)
- python 基础小练习
- python基础练习----统计字符串中的各类型数目
- 【15】Python100例基础练习(2)
- python基础练习--判断一个数是不是回文数
- python基础练习--对10个数进行排序