从零开始学Python(三)while循环breakcontine
01-while循环# 这个i主要是控制循环次数的 i = 0 while i <= 100: # print("我错了") print(i) # 控制循环次数 i += 1 02-1到100之间的累加和i = 0 my_sum = 0 while i <= 100: print(i) # my_sum : + 0 # + 1 # + 2 my_sum += i i += 1 print(my_sum) 03-1到100之间的偶数累加和i = 0 my_sum = 0 while i <= 100: # 在这里 i对2取余 如果是为0 证明这个i是一个偶数 if i % 2 == 0: print(i) my_sum += i i += 1 print(my_sum) 04-练习i = 0 while i <= 10: i += 1 print(i) 05-打印正方形# * * * * * # * * * * * # * * * * * # * * * * * # * * * * * # 正方形 i = 0 # 执行5遍打印 * * * * * while i < 5: # 打印 * * * * * j = 0 while j < 5: print("*", end=" ") j += 1 # 换行的 print() i += 1 06-三角形# * # * * # * * * # * * * * # * * * * * # i外层循环控制了 行数 # j内层循环控制了 每一行的星星个数 # 正方形 i = 0 # 执行5遍打印 * * * * * while i < 5: # 打印 * * * * * j = i while j < 5: print("*", end=" ") j += 1 # 换行的 print() i += 107-for循环# 从键盘获取一个字符串 # 判断这个字符串里是否有不吉利的数字 data = "1234567" for i in data: if i == "4": print("有不吉利的数字") print(i)08-range函数# 自动格式化补齐 # win: alt + ctrl + L # mac: alt + command + L # randint(0,10) ==> 0 ,1 ,2 ... 10 # 大多数情况下python中涉及到范围的函数 # range(0, 10) ==> 0 ,1 ,2 ... 9 包头不包尾 for i in range(0, 10): print(i) my_num = 0 for i in range(0, 101): my_num += i print(my_num) 09-循环版本的游戏import random # 1. 设置两个玩家 player computer # 2. player: 从控制台输 要出的拳 头(1)/剪 (2)/布(3) # 3. computer: 电脑 随机 出拳 i = 0 while i < 5: player = int(input("请出的拳 头(1)/剪 (2)/布(3):")) computer = random.randint(1, 3) # 4. player和computer 较胜负 if (player == 1 and computer == 2) or (player == 2 and computer == 3) or (player == 3 and computer == 1): print("恭喜你胜利了") elif player == computer: print("平局 别走 决战到天亮") else: print("你不行") i += 1 10-break# 1. break可以终止循环 # 2. break终止的循环是离他最近的循环 num = "1234567" for i in num: if i == "4": print("不吉利的数字") # 终止循环 break print(i)11-continue# 1. continue 终止当前循环 继续剩余的循环 # 2. continue 在continue终止的循环中 continue以下的代码都不会被执行 # 3. break和continue他们都是和循环结合使用的 不会单独使用 num = "1234567" for i in num: if i == "4": print("不吉利的数字") # 终止当前循环 继续剩余的循环 continue print(i) print(123)12-while实现continuei = 1 while i <= 7: if i == 4: print("有不吉利的数字") i += 1 continue print(i) i += 1 13-while实现breakimport random # 1. 设置两个玩家 player computer # 2. player: 从控制台输 要出的拳 头(1)/剪 (2)/布(3) # 3. computer: 电脑 随机 出拳 while True: player = int(input("请出的拳 头(1)/剪 (2)/布(3)/退出(0):")) computer = random.randint(1, 3) # 4. player和computer 较胜负 if (player == 1 and computer == 2) or (player == 2 and computer == 3) or (player == 3 and computer == 1): print("恭喜你胜利了") elif player == computer: print("平局 别走 决战到天亮") elif player == 0: break else: print("你不行") 14-案例# 10 num = int(input("请输入您的数字:")) for i in range(1, num + 1): if i % 7 == 0: continue if i % 10 == 7: continue print(i) 15-作业# 13 num = int(input("请输入一个数字:")) if num == 1 or num == 0: print("%d 不是素数也不是合数" % num ) else: i = 2 while i < num: if num % i == 0: print("%d不是素数"%num) break i += 1 else: print("%d是素数"%num)16-while_else# while_else # else什么时候会执行: # 只要在while循环执行完就会执行else i = 0 while i < 10: if i == 4: print("有不吉利的数字") break print(i) i += 1 else: print("没有不吉利的数字") 17-for_else# while_else # else什么时候会执行: # 只要在while循环执行完就会执行else for i in range(10): if i == 4: print("有不吉利的数字") break print(i) else: print("没有不吉利的数字")
为什么组装店都不推荐r53600?我把回答说的言简意赅一点!其实买AMD产品的,多数对电子产品有一些了解,但是为什么英特尔还是出货量最大!第一点利润,英特尔的CPU存在散片,与盒装最多差上好几百,普通的也有几十一百
手机总是容易满内存,到底是什么在占内存?问这个问题,应该是Android手机的玩家吧,而且你对Android的内存机制也不了解,简单来说,Android中的内存就是给你用的,不用还不正常,根本不用担心内存怎么只剩下几百M
微信怎样屏蔽别人而又不能让别人知道?对于很多人来说,微信朋友圈是一个十分私人的空间,但是很多情况下又不可避免的要添加一些工作上的同事或者朋友,那么如何屏蔽他们又不让他们知道呢?这个时候你就需要了解微信的屏蔽机智才可以
为什么清华北大半数课程用英语授课?其目的是后期施送人才往国外深造,成就后返国服务于祖国与人民。因为,英文是国际通用语言,出国深造必需要懂英语,才有能力去受课深究。所以,在我国的高等学府主课程一般都用英语来教学。这是
为什么现在总听到华为和格力,海尔干什么去了?一句话,这个还是和基因有关系,毕竟华为和格力都算是和互联网沾边的品牌,海尔在互联网上并非那么有热度,虽然海尔的微博称之为蓝V总教头,但是海尔依然很难成说和华为和格力一样热度的企业!
现在用什么手机好,华为怎么样?华为手机怎么样?我发现很多对这个问题很痴迷!虽然华为今年芯片短缺,但我发现大众对华为的热情可一点没减。就五一放假期间,我一表哥看到我堂哥在用华为Mate30Pro,追问人家华为手机
有哪些牌子的手机用的是OLED屏幕?OLED屏幕具有色域广,反应速率快,轻薄省电,自发光的特点,是一种价格较高的高端显示屏。在中小尺寸的OLED中,三星的AMOLED面板占有90以上的市场份额。也就是说,目前市面上绝
手机卡有哪些既实惠又好用不坑的?我最近办的携号转网,9块钱一个月,1300分钟,还有40G,之前用的联通冰淇淋套餐,48块钱,1000分钟,无限流量(10G以后限速)用了六年,我先说转网套餐我的感受,不好的方面,
推荐华为手机,一两千块钱,内存大拍照好的?我一直坚持一个观点,华为手机确实不错,但也仅限于高端机,Nova系列以下的能不碰就不碰,真没有优势可言,一两千的预算的手机本就一般,要求内存大拍照好更是奢侈。可能有人觉得我这么说有
苹果手机目前哪个型号性能最好?性能最好应该是x了,耐用性的话,个人觉得苹果的手机都比较耐用。以前用4,后来用6直到现在感觉还能再用一两年,两部手机除了外观上由于不喜欢带壳摔的有点坑其它都没坏,也没有修过感觉自己
改在早晨发声的特斯拉再爆瓜维权车主有个神奇北京团队4月28日早上,特斯拉发布文章关于上海车展维权张女士的沟通进展及事件说明,详细梳理了事情的来龙去脉及公布事件的最新进展。特斯拉称,昨日下午2时29分,已经与张女士取得联系,表达了进
看一看,你们觉得这些手机的配置值这个售价吗1。OPPOA8OPPOA8搭载联发科HelioP35处理器,系统为ColorOS6。1,搭配128GB存储空间内置4230mAh电池,配备一块6。5英寸的720P屏幕,后置120
三星推出新一代低功耗EcoOLED,已由GalaxyZFold3首发今天上午,三星显示官方在微博正式宣布推出新一代低功耗OLED,其被命名为EcoOLED,且已由GalaxyZFold3首发。据官方宣传,新一代EcoOLED屏由于使用了一种阻挡外部
奥运落幕,华为MateX2导播台级直播还能这样玩2021年8月8日,迟到一年的东京奥运会正式落下帷幕。受全球疫情影响,本届奥运会与往年有很大不同。尤其在时间上,仅持续17天的东京奥运会时间短赛事多,赛程排期十分紧密。以7月31日
最新数据公布!ViVO在全球中排名靠前根据Canalys的数据,Vivo在2021年第二季度位列全球智能手机品牌前5名Vivo在2021年第二季度(46月)的全球智能手机出货量中以10的市场占有率位居第5位。这一数字同
小米米家智能台灯Lite发布支持手机控制,售价99元IT之家8月16日消息小米今天推出了一款米家智能台灯Lite,是去年米家台灯Lite的升级版,主要变化是加入了智能功能,灯光素质相同。目前米家智能台灯Lite已经正式开售,售价99
iPhone13即将上市,你会购买吗?据最新消息显示,苹果会在下个月发布iPhone13,而届时新机将首发5nm工艺,当然台积电是独家代工厂。最新的消息显示,iPhone13系列会与iPhone12系列保持一致,国行预
自带鲸腔,不同凡响!图拉斯G10蓝牙耳机体验分享耳机作为这个时代除手机以外的必备单品,成熟度已经越来越高了。细节方面的比拼反而成为了商家们的主战场,除了外观通话和续航以外,音质一直是大众选择一款耳机的决定性因素。最近市面上新推出
对话李泽湘孵化大疆云鲸后,怎么培养更多科技创始人中国越来越意识到那些短平快的拿来主义的东西已经走到头了,而这是最好的时机。文程曼祺编辑宋玮李泽湘喜欢爬山徒步,最极致的一次是53岁时,他在38小时里走完了100公里山路。如果用他偏
iPhone13确认首发5nm工艺,加量不加价说实话,同一件事如果被反复保证没问题,反而更会引起他人怀疑,就拿苹果来说,苹果高管之前已经解释过多次,近日又再次出来保证iOS15正式版中扫描iCloud相册功能不会泄露用户隐私,
华为,永远的神这是一家让中国人骄傲的公司,因为它开始从底层打破西方高科技的垄断这是一家让以漂亮国为首的资本主义国家痛恨的公司,因为它是中国高科技的代表,很可能带领中国科技崛起。现在的华为,已拿出
七夕遇到支付宝崩了!支付宝回应大量用户涌入抢红包14日是七夕节,支付宝出现系统崩溃,支付宝崩了话题冲上热搜。支付宝官方回应称,13点14分左右,大量用户涌入抢七夕红包导致不稳定。回应全文今天(14日)13点14分左右,由于大量用