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

歡迎訪問 生活随笔!

生活随笔

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

python

pythonfor循环功能手工皂_轻松领悟for循环,做一款Python版手账

發布時間:2024/1/8 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pythonfor循环功能手工皂_轻松领悟for循环,做一款Python版手账 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

“本文閱讀時間大概為7分鐘”

Hello,小數先生粗線啦~~~今天教大家制作一款Pyhon版手賬

先看下手賬效果(文中最后有手賬代碼)Python手賬https://www.zhihu.com/video/1178298412277116928

for...in...循環語句

for循環用于遍歷任何序列,這個序列包括列表list或者字符串

for循環格式

for i in [1,2,3,4,5]:

print(i)

輸出

1

2

3

4

5

一張圖理解for循環

注:for循環3個要點就是:1.空房子;2.一群等待辦業務的人;3.業務流程for循環:空房子

”空房間“的學名叫元素(item),可以看作是一個變量,使用前我們需要取個變量名,只要你覺得ok的都可以,只不過i是常用名

for i in ['小','數']:

print(i)

for name in ['小','數']:

print(name)

輸出

數for循環:一群排隊辦業務的人

”一群辦業務的人“的學名是序列對象,除了列表,字典還有字符串也是可以作為一群辦業務的人

for i in '小數':

print(i)

for j in {1:'小',2:'數'}:

print(j)

輸出

1

2

range()經常與for循環搭配使用

for i in range(3):

print(i)

輸出

0

1

2

注:使用range(3)函數,生成了一個從0到2的整數序列

for i in range(1,4):

print('你關注小數先生第'+str(i)+'天,真棒!')

輸出

你關注小數先生第1天,真棒!

你關注小數先生第2天,真棒!

你關注小數先生第3天,真棒!

注:使用range(1,4)函數,生成了一個從1到3的整數序列

range()函數最多可以有三個參數

for循環:辦事流程

”辦事流程“的學名是for子句。格式是冒號后另起一行,縮進寫命令

for i in range(2):

print('Morning,小數先生') #這個就是for循環的辦事流程

輸出

Morning,小數先生

Morning,小數先生while循環

while循環就是對條件語句進行判斷,如果條件滿足,則繼續循環。如果條件不滿足,循環中斷

while循環格式

a = 0

while a < 5:

a = a + 1

print(a)

輸出

1

2

3

4

5

一張圖理解while循環

注:while循環2個要點:1.放行條件;2.辦事流程while循環:放行條件

while循環就像一個哨站,只要事情符合條件,就會一遍又一遍的”按流程辦事“

password = '' #''代表空字符串

while password != '123': # !=代表不等于

password = input('請輸入密碼:') #給password重新賦值

輸出

請輸入密碼:111 #滿足放行條件繼續執行

請輸入密碼:12 #滿足放行條件繼續執行

請輸入密碼:123 #不滿足放行條件,退出while循環

注:111。12,123都是在終端人工輸入的值while循環:辦事流程

while循環的“辦事流程”和for循環是相同的,也就是while的子句

choice = '' #''代表空字符串

while choice != '是': # !=代表不等于

choice = input('小數先生是不是很棒?') #縮進的是while子句

print('小數先生就等這句話呢!') #while循環外的語句

輸出

小數先生是不是很棒?不是 #不是兩個字在終端輸入的

小數先生是不是很棒?是 #輸入是,choice=='是',while循環結束

小數先生就等這句話呢! #while循環結束,執行循環外部代碼

一張圖看懂什么時候用for什么時候用while

手賬代碼

import time

#字典封裝,內容可自定義

notes = {

'數字':'Python數字類型用于存儲數值',

'字符串':'字符串是Python中最常用的數據類型。可以使用單引號或雙引號來創建字符串',

'列表':'列表由一系列按特定順序排列的元素組成。用方括號[]來表示,用逗號來分隔其中的元素',

'元組':'元組使用小括號(),元素之間用逗號隔開',

'集合':'集合(set)是一個無序的不重復元素列表',

'字典':'Python中字典是一種可變容器模型,且可儲存任意類型對象,具有極快的查找速度,如字符串、數字、元組等'

}

print('小數先生的手賬')

time.sleep(1)

switch = True #設置循環開關

while switch:

print('-----------------------------------------------------------------')

question = input('想查詢Python哪個數據類型?') #記錄查詢內容

for note in notes:

if question in note:

try:

answer = notes[question]

print('\n' + answer)

print('-----------------------------------------------------------------')

except:

print('輸入信息有誤')

print('-----------------------------------------------------------------'+ '\n')

time.sleep(1)

choice = input('繼續查詢按回車,輸入q退出')

if choice == 'q': #用戶輸入q,結束while循環

switch = False

print('手賬查詢結束')

作者丨小數先生

來源丨公眾號數仁信息

總結

以上是生活随笔為你收集整理的pythonfor循环功能手工皂_轻松领悟for循环,做一款Python版手账的全部內容,希望文章能夠幫你解決所遇到的問題。

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