纠纷奇闻作文社交美文家庭
家庭城市
爱好生活
创业男女
能力餐饮
美文职业
心理周易
母婴奇趣
两性技能
社交传统
新闻范文
工作个人
思考社会
作文职场
家居中考
兴趣安全
解密魅力
奇闻笑话
写作笔记
阅读企业
饮食时事
纠纷案例
初中历史
说说童话
乐趣治疗

Python学习笔记04条件语句

3月15日 乱人心投稿
  一、if语句
  1。if是什么:if是个关键字,判断语句,有如果的意思,后面跟上判断语句。
  2。If的使用(语法规则):
  if条件表达式:(条件表达式运算结果是个bool类型,当条件表达式的运算结果为True执行缩进里面的代码)
  代码:(判断用户输入的用户是否正确,如果用户输入的用户名是yige那么就正确,执行缩进里面的代码)
  nameyige
  usernameinput(请输入用户名:)
  ifnameusername:
  print(用户名正确)
  注意:是赋值,才是比较是否相等,是比较运算符比较是否相等,结果为bool,相等为True,不相等为False
  if条件表达式:
  else:(else是关键字,表示否则的意思)
  判断,如果用户输入的用户名是正确的,提示正确,否则提示错误
  代码(条件为True执行if缩进里面的代码,否则执行else缩进里面的代码)
  nameyige
  usernameinput(请输入用户名:)
  ifnameusername:
  print(用户名正确)
  else:
  print(用户名错误)
  if条件表达式:
  elif条件表达式:(elif是关键字,表示elseif(否则如果),功能判断)
  else:
  代码(不同的天气做不同的事,有多重情况,如果天气是晴天,我们就出去玩,否则我们看下是不是阴天,如果是阴天我就去钓鱼,否则我们在看下是不是下雨天,如果是下雨天,我们就在家干饭):
  weatherovercast
  使用elif
  ifweathersunny:
  print(出去玩)
  elifweatherovercast:
  print(钓鱼)
  elifweatherrain:
  print(在家干饭)
  else:
  print(未知天气)
  仅使用if
  ifweathersunny:
  print(出去玩)
  ifweatherovercast:
  print(钓鱼)
  ifweatherrain:
  print(在家干饭)
  else:
  print(未知天气)
  区别:一个if判断语句,如果if或者elif条件为True执行缩进里面的代码,同时if语句结束,若只用if,则是多个判断语句,每个语句都会执行(即ifelifelse中只会执行一个代码,执行完毕后这个语句就算结束)。
  注1:我们通常用三引号进行注释,因为它支持换行,同时没有定义变量保存,不会被引用,就会被垃圾回收机制回收。
  注2:代码优化的原则:逻辑更加简单,比如少用否定,多用肯定;用英文代替拼音,减少歧义。
  基础格式总结:
  if条件表达式:
  print(为True执行缩进里面的代码)
  升级格式:加入elif,做多重校验
  if条件表达式:
  print(为True执行缩进里面的代码,为False继续校验)
  elif条件表达式:
  print(为True执行缩进里面的代码,为False继续校验)
  再次升级:加入else,做错误校验
  if条件表达式:
  print(为True执行缩进里面的代码,为False继续校验)
  elif条件表达式:
  print(为True执行缩进里面的代码,为False继续校验)
  elif条件表达式:
  print(为True执行缩进里面的代码,为False执行else里面的代码)
  else:
  print(未知)
  总结:
  使用场景:
  单个条件,我们用if
  两种情况我们if:else:
  多种情况我们用if:elif:else:
  思考题目(判断以下使用哪种if格式):
  判断密码是否正确,正确提示正确,错误提示错误?
  答:使用ifelse
  判断今天是周几?
  答:使用ifelifelse
  如果是单数,我们做加法
  答:使用if
  二、三目运算(if语句的简写格式)
  三目运算
  需求:我有两个变量:
  a10
  b20
  求最大值
  分析:定义一个变量保存最大值,有两种,要么a大,要么b大,所以我们使用ifelse
  :
  ifab:
  ca
  else:
  cb
  三目运算优化(trueIfabelsefalse):
  daifabelseb
  2代码(判断a,b,c中的最大数):
  a,b,c10,20,30
  ifab:
  ifac:
  maxa
  else:
  maxc
  else:
  ifbc:
  maxb
  else:
  maxc
  三目运算:
  max(aifacelsec)ifabelse(bifbcelsec)
  print(f最大值是{max})
  注意:只有简单if判断可以使用,过于复杂判断就不要使用了,那样会影响代码的可读性
  三、逻辑运算
  1。判断符:等于(),不等于(!),大于(),大于等于(),小于(),小于等于()。
  注:判断符运算出来的结果是bool值(True和False)
  2。逻辑运算符:与(and)(全部为True,才为True),或(or)(一个为True则为True),非(not)(取反False为True,True为False)
  作用:连接多个条件
  注:在其他语言中常用来表示and,常用来表示or,常用!来表示not
  与逻辑与逻辑
  或逻辑
  非逻辑
  3。逻辑短路:逻辑运算过程中,如果已经能够得到最后的值,则不会再进行后面的判断,这个称为逻辑短路(如与逻辑中判断前一个为假就会直接输出结果)。
  注:Python底层会把连续判断转化成and连接的形式,如123会转化为12and23。
  需求:做登陆,判断用户输入的用户名和密码是否正确
  分析:if判断,用户名用户输入的用户名,密码也要等于用户输入的密码
  代码:
  print(‘欢迎来到码趣联盟’)
  print(‘加载中。。。’)
  dbname‘yige’
  dbpassword‘qwe123’
  print(‘进度条加载完毕’)
  nameinput(‘请输入用户名:’)
  passwordinput(‘请输入密码:’)
  ifnamedbnameandpassworddbpassword:
  print(f‘biu。登陆成功,进入游戏,欢迎{name}用户’)
  else:
  print(‘账号或密码错误’)
  四、while循环
  1。功能:while的使用和if类似,判断为真的时候则运行缩进里面的代码,判断式为假时则停止循环
  2。语法:
  while条件表达式:
  (为True执行的代码)
  while条件表达式:
  (为True执行的代码)
  else:
  (循环正常执行完毕,才会执行else里面的代码,如果因为break异常终止是不会执行)
  3。while执行流程:
  1。执行while后面的条件表达式,为True执行缩进里面的代码
  2。执行完缩进里面的代码后,再次回到while,再做校验,也就回到第一步
  3。直到为False停止
  代码:
  count1
  whilecount5:
  print(f’一个老师在跑圈,现在是第{count}圈’)
  count1
  print(‘跑完了’)
  4。break用于结束循环:
  count1
  weather‘sun’
  whilecount5:
  ifcount3:
  weatherrain
  print(‘下雨了,不跑了’)
  break
  print(f’一个老师在跑圈,现在是第{count}圈’)
  count1
  else:
  print(‘跑完了’)
  注:while后面也可以直接跟上True,但是内部就必须要使用break来终止循环
  使用break终止的循环,是不会执行else的内容
  五、应用的补充:
  1。获取随机数
  importrandom
  boomrandom。randint(0,1)(获取0,1之间的随机数)
  问:登陆升级,如果用户和密码错误,就让他一直输入,知道正确为止
  分析:多次校验相同的条件,用while
  print(欢迎来到码趣联盟)
  print(加载中。。。)
  dbnameyige
  dbpasswordqwe123
  print(进度条加载完毕)
  nameinput(请输入用户名:)
  passwordinput(请输入密码:)
  使用if时:
  ifnamedbnameandpassworddbpassword:
  print(fbiu,登陆成功,进入游戏,欢迎{name}用户)
  else:
  print(账号密码错误)
  使用while时:
  whilename!dbnameandpassword!dbpassword:
  print(‘账号或密码错误,请重新输入’)
  nameinput(‘请输入用户名:’)
  passwordinput(‘请输入密码’)
  else:
  print(f‘biu,登陆成功,进入游戏,欢迎{name}用户’)
  总结:
  1、if后面更上判断表达式,注意加上冒号和缩进;
  2、else不能单独使用,后面直接跟上冒号,没有判断式
  3、elif只能跟在if后面,不能单独出现
  4、and是并且的意思,也就是说左右两边需要同时满足
  5、or是或者的意思,左右两边只要满足一个即可
  6、not是取反的意思,也就是真会变成假,假会变成真
  7、循环一定能够被终止掉,判断式可以为假
  8、while后面的else在循环正常终止的情况下会执行
  9、break终止循环,且后面的else不会执行
  练习题:
  1、利用while写出九九乘法表
  2、利用random的randint方法写一个猜数字的小游戏
搜索 投诉 评论 转载

每年春天都馋它!一蒸软糯香甜,比卖的好吃多了!做私房的朋友真是太卷了,才二月底呢,不少群里已经在开团青团了所以我赶紧来分享咱们的新口味,要是再不上新就晚了:桂花椰奶青团它就像是有魔力一样,让人看着就觉得心……普通人为什么要有孩子?关注啡小沫,专注职场赚钱干货,和你一起飞速成长!院儿里一个大叔,风评很差那种。传来传去的,其实也没啥大事儿。可能是当年不太会做人,又得罪了能把差评快速散播开的狠人,……榴莲有什么营养价值?哪些人不适合吃榴莲?榴莲是一种美味的热带水果,以其特有的香味而闻名于世。榴莲在许多东南亚国家被公认为水果之王。榴莲和其他热带水果如香蕉、鳄梨和菠萝蜜一样,富含能量、矿物质和维生素。100克新……一个国家只能有一支球队参加世界杯吗?一个国家只能有一支球队参加世界杯预选赛吗?不是哦,根据国际足联规定,只要是国际足联会员国,均可参加世界杯预选赛,因此有不少国家就出现了一个国家,数只代表队的情况,像美国(5支)……盘点最好用的油痘肌水乳,滋润保湿不黏腻,舒缓,维持水油平衡盘点最好用的油痘肌水乳,滋润保湿不黏腻,舒缓,维持水油平衡!AHC玻尿酸B5水乳这款水乳,更平价,主要针对年轻肌肤,很适合学生党,120ml的大容量可以用非常久,添……零的突破!国产抗癌药在美上市,缓解率达84,已有患者彻底治愈2019年11月15日,对中国医学科研工作者而言是个重要的日子。在这一天,我国第一个本土自主研发的抗癌药物诞生了,并获得美国食品药品监督管理局(FDA)的批注,于12月纳……7月药品47施行,25个药品大幅度降价,我们在公立和民营医院2020年4月,国家集采执行,在去年47的25种药品基础上,增加今年的32种药品,增加了很多抗高血压、降血脂的常用药物,而且价格下降明显,拜糖平甚至降为5。42元,现在公立医院……从血型破解新冠发病之谜为何同样感染但结局大异?德国科学家对新冠病患的各种基因分析表明,一个人感染新冠病毒的几率以及病情的轻重与他的血型有关。这场全球性的大瘟疫已经六个多月了,有些国家已经解除危机,开始正常生活,而有些……再次发现本土新冠患者,天气炎热不是你摘下口罩的借口最近最大的新闻,莫过于北京新发地发现了本土新冠肺炎患者。截止今天已经检测出59名阳性,其中36名已经确诊为新型冠状肺炎患者。根据DNA检测,这次的病毒是来自欧洲。这消息无……突然宣布全面停业!曾声称耗资一个亿打造、把旗舰店开进深圳海岸城、与易烊千玺等流量明星推出联名款蛋糕的网红蛋糕店昂司蛋糕,最终还是没能熬过这个春节。公司全面停产停业只给员工2000元过……Python学习笔记04条件语句一、if语句1。if是什么:if是个关键字,判断语句,有如果的意思,后面跟上判断语句。2。If的使用(语法规则):if条件表达式:(条件表达式运算结果是个bo……为什么我的相互保,涨价那么厉害,现在都分摊几块钱一期了,你们我最多一次扣了0。94元呀难道每个人不一样?{!PGCVIDEO:{thumbheight:360,thumburl:2995e0009aecdb9cb2efd,vnam……
一款真正出色的单机游戏,都会有哪些特点呢?科学家发现6624个新型病毒分类单元2022汽车行业十大年度创新技术数智赋能,体验先行解锁202郎平女儿晒与弟弟合照,父亲白帆为照顾她15年不娶,60岁2婚央视李思思晒爬山照!站悬崖边拍照胆子大,坐泥地石头上接地气A股明后两天,两大考验到来,市场或进入加速阶段随笔好一个理发师火箭队失去哈登,得到格林,现在看来是休斯顿大赚2022年卡塔尔世界杯揭幕战分析大王揭晓英格兰队分析闪耀之巅冷面杀手逆天绝杀快乐通关卷数学三下今年春天火了一种穿法丝袜裙子,又美又飒,比你想象中更好看
下节目就分手?恋爱综艺有真CP吗?如何将手机微信中的图片导入到电脑儿童误食了化妆品应该怎么办核桃树何时施肥好?三星堆周边发现重要遗址是什么遗址年代介绍出土了什你就是你最恶心的人3月9日早盘中国6最多的号码15666666666靓号拍卖来自济南、起拍 90后创客报告:亿万广场舞大妈催生1年20亿大蛋糕治疗男性精液不液化的方法特别难受想哭的说说

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找美丽时装彩妆资讯历史明星乐活安卓数码常识驾车健康苹果问答网络发型电视车载室内电影游戏科学音乐整形