python学习笔记——控制流(if,while,for,break,continue,模拟登录小程序实例)
来源:互联网 发布:参加java培训班有用吗 编辑:程序博客网 时间:2024/06/05 22:33
1.if
# -*- coding:utf-8 -*-'''if语句:if语句用来检验一个条件, 如果 条件为真,我们运行一块语句(称为 if-块 ), 否则 我们处理另外一块语句(称为 else-块 )。 else 从句是可选的。'''#1number = 23guess = int(input('输入一个整数:'))if guess == number:print ('恭喜你,猜到了.')elif guess < number:print ('小了.')else:print ('大了.')
2.while
# -*- coding:utf-8 -*-#只要在一个条件为真的情况下,while语句允许你# -*- coding:utf-8 -*-#for..in是另外一个循环语句,它在一序列的对象上 递归 即逐一使用队列中的每个项目。我们会在后面的章节中更加详细地学习序列。for i in range(1,5):#range()是內建的一个生成数的函数。把1-5(不包括5)分别赋值给i然后打印出来 print(i)else: print('Over')#如果包含else,它总是在for循环结束后执行一次,除非遇到break语句。
重复执行一块语句。while语句是所谓 循环 语句的一个例子。while语句有一个可选的else从句。number = 23running = Truewhile running: guess =int(input('输入一个整数:')) if guess == number: print('猜对了') running = False #为了跳出循环,之后学到break就不用这样了 elif guess < number: print('小了') else: print('大了')3.for
# -*- coding:utf-8 -*-#for..in是另外一个循环语句,它在一序列的对象上 递归 即逐一使用队列中的每个项目。我们会在后面的章节中更加详细地学习序列。for i in range(1,5):#range()是內建的一个生成数的函数。把1-5(不包括5)分别赋值给i然后打印出来 print(i)else: print('Over')#如果包含else,它总是在for循环结束后执行一次,除非遇到break语句。4.break
# -*- coding:utf-8 -*-#break语句是用来 终止 循环语句的,即哪怕循环条件没有称为False或序列还没有被完全递归,也停止执行循环语句。#一个重要的注释是,如果你从for或while循环中 终止 ,任何对应的循环else块将不执行。while True: s = input('输入quit退出循环:') if s == 'quit': break print('长度为:',len(s))#break也可以在for循环中使用for i in range(1,10): print(i) if i == 5: break5.continue
# -*- coding:utf-8 -*-#continue语句被用来告诉python跳过当前循环块中的剩余语句,然后继续进行下一轮执行。while True: s = input('输入quit退出循环:') if s == 'quit': break if len(s) < 3: continue print(len(s))#如果长度小于3,则使用continue语句忽略剩余的语句#continue对for循环也有效for i in range(1,4): if i == 2: continue print(i)6.模拟登录小程序实例
# -*- coding:utf-8 -*-#实现登录datebase = [['1','1']]while True: user = input('用户名:') passw = input('密码:') if [user,passw] in datebase: print('登录成功') break else: print('用户名或密码输入错误,请重新输入')
阅读全文
0 0
- python学习笔记——控制流(if,while,for,break,continue,模拟登录小程序实例)
- Python学习--控制语句:if, while, for, break, continue
- Kotlin学习(三)—— 基本类型,包,控制流:if、when、for、while,Break和continue
- 黑马程序员—Java语言基础(程序流程控制-if、switch、for、while、do while、break、continue)
- GoodZhang在学Python(三)--控制流if while for break continue
- Java语言基础(程序流程控制-if、switch、for、while、do while、break、continue)
- if+while+for+continue+break
- linux shell编程控制结构:expr、let、for、while、until、shift、if、case、break、continue、函数、select 学习笔记
- linux shell编程控制结构:expr、let、for、while、until、shift、if、case、break、continue、函数、select 学习笔记
- python基础语法之if,else,for,while,continue,break
- java程序流程控制,if语句,switch语句,while语句,do while语句,for 语句,break关键字,continue关键字
- python控制流语句if、while、for、break、contnue的学习———ubuntu下python的学习(2)
- #笔记#圣思园 JavaSE 第7讲——流程控制语句 while、do while、for循环、break、continue
- Python基础,基本类型(整型,浮点数等)数据结构(List,dic(Map),Set,Tuple),控制语句(if,for,while,continue or break):来自学习资料
- if/for/while/until/break/continue
- Python1:if / while / for...in / break /continue
- JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结
- C语言中流程控制语句(if,switch,for,while,do-while,continue,break,return)
- vi命令
- 『数据结构』RMQ 问题
- 算法系列——Contains Duplicate II
- 算法系列——Contains Duplicate III
- linux之如何在任意目录执行我常用的脚本文件
- python学习笔记——控制流(if,while,for,break,continue,模拟登录小程序实例)
- SUSELinux安装weblogic-db2-IBM
- java最长公共字串
- heroku command
- transform-origin学习笔记之旋转与基点的关系
- 18位身份证号码校验
- int const 与 const int区别 以及指针相关
- cocoapods安装与使用
- python---购物车