当前位置: 首页 > news >正文

哪方面的网站哈尔滨造价工程信息网

哪方面的网站,哈尔滨造价工程信息网,为什么我的网站百度不收录,龙元建设陕西公司网站一.python语法之流程控制1.1什么是流程控制#xff1f;流程控制即控制流程#xff0c;具体指控制程序的执行流程#xff0c;而程序的执行流程分为三种结构#xff1a;顺序结构(之前我们写的代码都是顺序结构)、分支结构(判断)、循环结构(while for)二.分支结构2.1 什么是分…一.python语法之流程控制1.1什么是流程控制流程控制即控制流程具体指控制程序的执行流程而程序的执行流程分为三种结构顺序结构(之前我们写的代码都是顺序结构)、分支结构(判断)、循环结构(while for)二.分支结构2.1 什么是分支结构分支结构就是根据条件判断的真假去执行不同分支对应的子代码2.2 为什么要用分支结构为了让计算机可以有像人一样的逻辑判断能力去做事2.3 怎么使用分支结构引入if语句定义主要是用于判断事物的对错 真假 是否可行语法结构#第一种结构if 条件:代码块#第二种结构if 条件:代码块1else:代码块2#第三种结构if 条件1:代码块1elif 条件2:代码块2elif 条件3:代码块3elif 条件n代码块nelse代码块n1案例1如果今天下雨那么就带伞weather 不下雨if weather 下雨:print(出门记得带伞)案例2如果今天下雨那么就带伞反之则不带weather 不下雨if weather 下雨:print(出门记得带伞)else:print(不用带伞)案例3如果成绩90那么优秀如果成绩80且90,那么良好如果成绩70且80,那么普通其他情况不合格score input(请输入您的成绩:)score int(score)  #因为input不管你输入的是什么样的数据类型最终都会转为字符串(str)并且我#们下面的成绩要和数字做对比,所以这里必须要把字符串转化为整型if score 90:print(优秀)elif score 80:print(良好)elif score 70:print(普通)else:print(不合格)案例4女人的年龄18并且22岁并且身高160并且体重100并且是漂亮的那么表白否则叫阿姨在表白的基础上继续如果表白成功那么在一起 否则打印gender femaleage 19height 161weight 99is_beautiful Trueis_success 1if gender female and age 18 and age 22 and height 160 and weight 100 and is_beautiful:print(表白)if is_success:print(Congratulations, please stay together)else:print(Oh,my Gad.I am not live)else:print(叫阿姨)PS1、python用相同缩进(4个空格表示一个缩进)来标识一组代码块同一组代码会自上而下依次运行2、条件可以是任意表达式但执行结果必须为布尔类型3、在if判断中所有的数据类型也都会自动转换成布尔类型4、None0空(空字符串空列表空字典等)三种情况下转换成的布尔值为False5、其余均为True三 循环结构3.1 什么是循环结构循环结构就是重复执行某段代码块3.2 为什么要用循环结构人类某些时候需要重复做某件事情所以程序中必须有相应的机制来控制计算机具备人的这种循环做事的能力3.3 怎么使用循环结构while 条件:代码1代码2代码3......# while的运行步骤# 步骤1如果条件为真那么依次执行代码1、代码2、代码3、......# 步骤2执行完毕后再次判断条件,如果条件为True则再次执行代码1、代码2、代码3、......如果条件为False,则循环终止案例1用户登陆认证认证成功则登陆成功认证失败则打印登陆失败最多可认证三次#在不能使用循环的情况下我们要重复三次同样的语句name input(请输入您的用户名:)password input(请输入您的密码:)password int(password) #因为input将最后输入的内容转化为了字符串这里不进行转化的话可以#在下一行代码password 123 换为 password 123if name bing and password 123: #进行条件判断print(登陆成功)else:print(登陆失败)当因为while循环后我们就可以这样写count 0 #记录登陆失败次数while count 3:name input(请输入您的用户名:)password input(请输入您的密码:)if name bing and password 123: #进行条件判断print(登陆成功)else:print(登陆失败)count 1但是在这里我们会发现一个问题:即使是登陆成功了循环依然会进行三次这样显然是不符合我们平常的使用习惯的。那么如何在登陆成功后就结束这个循环呢下面我们就用到了break案例2where break的使用count 0while count 3:name input(请输入您的用户名:)password input(请输入您的密码:)if name bing and password 123: #进行条件判断print(登陆成功)break #结束本层循环单纯指代当前whileelse:print(登陆失败)count 1案例3while循环嵌套breakcount 0while count 3:name input(请输入您的用户名:)password input(请输入您的密码:)if name bing and password 123:print(登陆成功)while True:cmd input(:)if cmd quit:breakelse:print(haha)breakelse:print(登陆失败)count 1案例四针对嵌套多层的while循环如果我们的目的很明确就是要在某一层直接退出所有层的循环其实有一个窍门就让所有while循环的条件都用同一个变量该变量的初始值为True一旦在某一层将该变量的值改成False则所有层的循环都结束count 0tag Truewhile count 3:name input(请输入您的用户名:)password input(请输入您的密码:)if name bing and password 123:print(登陆成功)while tag:cmd input(:)if cmd quit:tag False#break #此时该break已经没有意义了else:print(haha)break #如果这里我们不要break也想达到所有循环都结束的目的可以将第一个while换为tagelse:print(登陆失败)count 1案例5whilecontinuecontinue:跳过本次循环执行下一次循环(continue下面不管有多少行代码都不会执行)打印1到10之间除了7的数字count 0while count 10:count 1if count 7:continueelse:print(count)案例6whileelse的使用在while循环的后面我们可以跟else语句当while 循环正常执行完并且中间没有被break 中止的话就会执行else后面的语句所以我们可以用else来验证循环是否正常结束count 0while count 5:count 1print(f第{count}次)else:print(结束)for循环循环结构的第二种实现方式是for循环for循环可以做的事情while循环都可以实现之所以用for循环是因为在循环取值给我们提供了一种不依赖于索引的取值语法结构for 变量 in 容器对象容器对象有几个值就循环几次for 变量名 in 可迭代对象: # 此时只需知道可迭代对象可以是字符串\列表\字典我们之后会专门讲解可迭代对象代码一代码二...#例1for item in [a,b,c]:print(item)# 运行结果abc# 参照例1来介绍for循环的运行步骤# 步骤1从列表[a,b,c]中读出第一个值赋值给item(item‘a’)然后执行循环体代码# 步骤2从列表[a,b,c]中读出第二个值赋值给item(item‘b’)然后执行循环体代码# 步骤3: 重复以上过程直到列表中的值读尽案例1打印数字0-5for i in range(6):print(i)count 0while count 6:print(count)count 1案例2for i in {name: bing, age: 21, gender: male}:print(i)PS:字典对象无法直接访问值(value)案例3for循环嵌套#请用for循环嵌套的方式打印如下图形***************for a in range(3):for b in range(5):print(*, end)print()PS:break 与 continue也可以用于for循环使用语法同while循环
http://www.sadfv.cn/news/111064/

相关文章:

  • 网站优化的价值网站推广阶段
  • 商城类网站如何做seo有没有网站做字体变形
  • 公司网站托管注册公司要花多少钱
  • 佛山门户网站建设公司基木鱼建站
  • 建设工程鲁班奖公示网站上海建网站多少钱
  • 网站基本常识湖南沙坪建设集团有限公司网站
  • 网站设计公司哪家比较好wordpress5.2附加域
  • 重庆有名的网站建设闵行专业做网站
  • 济南网站建设v芯企优互联不错中山网站建设文化价位
  • 用个人免费空间快速建立个人网站后方平台seo是什么专业的课程
  • 论坛网站模块建设网站的申请信用卡分期
  • 如何做网站粘贴广告学做简单网站
  • 电脑网站开发者模式百度给做网站吗
  • 如何分析网站建设免备案的网站
  • 成都可以做网站的公司网站模板制作教程视频
  • 免费软件站西安网站建设eliwe
  • 个人怎么做课程网站海宁市规划建设局网站
  • 免费企业网站源代码淘宝商城
  • 盐城网站建设找哪家好可以做外包的网站
  • 高端礼品定制网站wordpress 远程代码
  • 网站建设的目的分析上海装修公司口碑最好的是哪家
  • 服务企业建设网站济南WordPress培训
  • 自己做网站详细流程重庆品质网站建设销售
  • 网站开发数据库速度解决方法电商网站开发平台用什么人开发
  • 城乡建设部注册建筑师网站旅游网站 分析
  • 菏泽做网站建设找哪家网络营销的名词解释是什么
  • 做网站知名公司网页免费版
  • 个人如何建立网站扬中市平台公司
  • 公司简介网站怎么做html制作一个简单美食网页
  • 做国外有那些网站比较好钢管公司网站建设