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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python开发基本流程_第一阶段:Python开发基础 day06  Python基础语法入门--流程控制(二)...

發布時間:2024/7/23 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python开发基本流程_第一阶段:Python开发基础 day06  Python基础语法入门--流程控制(二)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、上節課內容回顧

三種格式化輸出

占位符

format格式化

f-String格式化

基本運算符

算術運算符

比較運算符

邏輯運算符

賦值運算符

身份運算符

運算符的優先級

流程控制之if判斷

單分支結構

雙分支結構

多分支結構

if判斷的嵌套

二、流程控制之while循環

2.1 什么是循環

當你需要重復干一件事情,就叫做循環。循環就是一個重復的過程。

while循環又稱為條件循環

demo:

age = 16

while True:

print(1)

inp_age = input('age:')

inp_age = int(inp_age)

if inp_age > age:

print('猜大了')

elif inp_age < age:

print('猜小了')

else:

print('猜對了')

print('hello')

2.2 while 語法

while(當) :

# 當條件成立時會進行運行,結束完代碼塊后會再一次判斷條件,成立再運行,運行完再判斷條件

2.3 while 的break、continue、else的使用

# '''

# 假設,讓你每天8點起來25點睡覺,連續30天,如果中途沒有被干掉,獎勵你一本書

#

# break: 跳出本層循環,跳出循環.當你第十天的時候break了,剩下的20天全部減免了

#

# continue:跳出本次循環.當你第十天的時候continue,第十天減免了,但是剩下的天數還得繼續

#

# else:當你中途沒有被break干掉,一直在修仙,就會得到

# '''

2.4 while語句的小練習

### 用while寫一個循環的 登陸驗證,要求輸入錯誤密碼三次

username_db = 'forever'

psd = '1234'

count = 0

while True :

if count == 3:

print('次數用完了')

break

in_name = input('name:')

in_psd = input('psd:')

if in_name == username_db and psd == in_psd :

print('登陸成功')

break

else:

print('登陸失敗')

count += 1

三、流程控制之for循環

循環:重復干一件事,循環容器數據類型

3.1 語法

為什么有了while循環,還需要有for循環呢?不都是循環嗎?我給大家出個問題,我給出一個列表,我們把這個列表里面的所有名字取出來。

name_list = ['nick', 'jason', 'tank', 'sean']

n = 0

while n < 4:

# while n < len(name_list):

print(name_list[n])

n += 1

nick

jason

tank

sean

for循環的循環次數受限于容器類型的長度,而while循環的循環次數需要自己控制。for循環也可以按照索引取值。

# for循環按照索引取值

name_list = ['nick', 'jason', 'tank', 'sean']

# for i in range(5): # 5是數的

for i in range(len(name_list)):

print(i, name_list[i])

0 nick

1 jason

2 tank

3 sean

3.2 while循環和for循環的區別

while:

1. 會進入死循環(不可控),盡量少使用while循環

2. 世間萬物都可以作為循環的對象

for:

1. 不會進入死循環(可控),以后盡量使用for循環

2. 只對容器類數據類型+字符串循環(可迭代對象)

3.3 for循環的break、continue、else的使用

# for + break

for i in range(1,11): # 1,2,3,4,5

print(i)

if i == 5:

break #跳出循環

# for + continue

for i in range(1,11): # 1,2,3,4,6,7,8,9,10

if i == 5:

continue #跳出本次循環

print(i)

# for + else

for i in range(1,11): # 1,2,3,4,6,7,8,9,10

if i == 5:

break #跳出本次循環

print(i)

else: # 沒有被break會觸發

print('hello,你居然運行到了else')

四、今日練習

總結

今天學習的主要內容是while循環和for循環,循環是編程中極為重要的一部分,特別是for循環使用的地方非常多。學會了這個可以提高我們的編程效率和解決更多的編程問題。very good!

總結

以上是生活随笔為你收集整理的python开发基本流程_第一阶段:Python开发基础 day06  Python基础语法入门--流程控制(二)...的全部內容,希望文章能夠幫你解決所遇到的問題。

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