欢迎光临散文网 会员登陆 & 注册

Python自学笔记(七)

2022-05-09 14:13 作者:江上カエデ  | 我要投稿

上次小练习

今天是布尔值和三个常用语句

首先是布尔值,计算机进行逻辑判断只有两个结果,True和False,如果判断结果为“真”,那么执行子句,如果判断为“假”就不执行,举个例子

比如上边这串里,n永远小于10,所以结果永远是真,也就一直循环打印n的值,当然,如果想要一个死循环也可以直接把while后面的条件换为True,这样判断结果也永远是真

当判断结果为False的时候,他就不会循环下边子句,直接跳过

当然,除此之外,0,[],{},'',None这些的判断结果也会是False

然后是布尔值之间的运算,分别是and,or,in,not in,not这五种,一个个来看

就是说当n等于2且m等于3时,执行底下的子句,计算并打印出n加m,与门哈

如果n等于2或m等于7就打印m加n的结果,或门

not就很简单了,非门,not in和in就是不在和在了

像这个,就是如果a不在m列表里,就打印6

然后看四个语句

break语句

打破嘛,打破打破肯定就打破循环的

具体用法就是在条件判断里面,比如上边,当n等于3的时候就打破这个循环,超简单

continue语句

continue,继续嘛,就是当碰到这个语句的时候直接跳回到循环开始的地方从零开始

这串就是什么,当n等于3的时候跳回到循环开始,n等于零的地方继续来,嗯。也是死循环

pass语句

pass,跳过,作用也很明了了,就是跳过,当碰到这条语句的时候直接跳过

这就是什么,如果输了个数等于30,什么都不发生,程序结束运行,也可以简单的理解为占位符,满足这个条件的时候什么都不做

小练习:同时抓住两个人,只有两个人同时认罪才能判刑,否则只能释放,最后把判决结果打印出来

哦吼摸鱼

Python自学笔记(七)的评论 (共 条)

分享到微博请遵守国家法律