日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

day1---while循环语句和练习

發布時間:2023/11/27 生活经验 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 day1---while循环语句和练习 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  1 # -*- coding:utf-8 -*-
  2 '''
  3 一、while循環語句:
  4 while 條件(可以是比較運算,布爾值等):
  5     循環體:(需要包含終止循環語句(否則就是死循環)
  6              終止循環:1、改變條件,使條件不成立
  7                       2、break  立刻中斷跳出循環,不執行while循環了
  8                       3、continue 中斷本次循環,執行下個迭代 )
  9 
 10 '''
 11 # 輸出1到100的值。
 12 # 方法1:標志位
 13 count = 0
 14 flag = True
 15 while flag:
 16     count += 1
 17     print(count)
 18     if count == 100:
 19         flag = False
 20 
 21 # 方法2:
 22 count = 0
 23 while count < 100:
 24     count += 1
 25     print(count)
 26 
 27 '''
 28 循環終止:
 29 1、break ---終止整個循環,執行循環以外的代碼。
 30 2、continue---終止本次循環,執行下次循環。
 31 '''
 32 #break
 33 print('break相關demo')
 34 while True:
 35     print('')
 36     break
 37     print('')   #不會被執行因為遇到break,終止整個循環。如果沒有break,這個循環體會一直執行,死循環
 38 print('人民')
 39 
 40 #continue
 41 print('continue相關demo')
 42 a = 0
 43 while a < 10:
 44 
 45     a += 1
 46     if a == 6:
 47         continue
 48       #不會打印6,因為遇到continue,不會執行a==6這次循環,但是還會執行a大于6小于10的循環
 49     print(a)
 50 print('loop out')
 51 
 52 # 作業:
 53 # 1、輸出1加到100的值。
 54 # 2、輸出1-5和95-100的數據。
 55 # 3、使用while循環輸出1、2、3、4、5、7、8、8、9、10.
 56 # 4、輸出1-100所有奇數的和
 57 # 5、輸出1-100所有偶數的和
 58 # 6、用戶登錄三次機會
 59 # 作業1、方法1:
 60 count = 1
 61 sum = 0
 62 while count <= 100:
 63     sum = sum + count
 64     if count == 100:
 65         print(sum)
 66     count += 1
 67 
 68 # 作業1、方法2:
 69 count = 1
 70 sum = 0
 71 while count <= 100:
 72     sum = sum + count
 73     count += 1
 74 print(sum)
 75 
 76 # 作業2:輸出1-5和95-100的數據。
 77 a = 0
 78 while a < 100:
 79     a += 1
 80     if a > 5 and a < 95:
 81         continue
 82     print(a)
 83 
 84 # 作業3、使用while循環輸出1、2、3、4、5、7、8、8、9、10.
 85 count = 0
 86 while count < 10:
 87     count += 1
 88     if count == 6:
 89         continue
 90     print(count)   #通過以上幾個例子,我們得出規律,如果要在循環輸出中不輸出某個值,
 91     # 1、用continue進行終止
 92     # 2、而且疊加條件(count += 1)需要放在if判斷之前,輸出結果需要放在if之后
 93 
 94 # 4、輸出1-100所有奇數的和
 95 count = 0
 96 sum = 0
 97 while count < 100:
 98     count += 1
 99     if count % 2 == 1:
100         sum += count
101 print(sum)
102 
103 # 5、輸出1-100所有偶數的和
104 count = 0
105 sum = 0
106 while count <= 100:
107     count += 1
108     if count % 2 == 0:
109         sum += count
110 print(sum)   #2550
111 
112 # 6、用戶登錄三次機會
113 
114 name1 = 'jianghuyixiao'
115 password1 = 123123
116 count = 1
117 while count <= 3:
118     name = input('請輸入你的用戶名:')
119     password = int(input('請輸入你的密碼:'))
120     if name == name1 and password == password1:
121         print('恭喜你登錄成功')
122     else:
123         print('用戶名或者密碼錯誤,請修改后重新登錄!')
124     count += 1

?

轉載于:https://www.cnblogs.com/jianghuyixiao/p/9805339.html

總結

以上是生活随笔為你收集整理的day1---while循环语句和练习的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。