最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python for循環(huán)內(nèi)輸出和外輸出方式

 更新時間:2021年03月25日 11:03:09   投稿:jingxian  
這篇文章主要介紹了python for循環(huán)內(nèi)輸出和外輸出方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

通過for循環(huán)求和,結(jié)果發(fā)現(xiàn)輸出完全不一樣,一個循環(huán)是輸出每一步的結(jié)果,另一個循環(huán)是輸出最終一次的結(jié)果,今天終于弄懂了。

如下所示:

補(bǔ)充:python中for循環(huán)輸出(index,value)的兩種方法

index索引

value索引值

方法一、利用enumerate()

list1=['a','s','d','g']
for index,value in enumerate(list1):
 print('索引:%d,索引值:%s'%(index,value))

輸出結(jié)果:

索引:0,索引值:a

索引:1,索引值:s

索引:2,索引值:d

索引:3,索引值:g

方法二、利用range(len())

list1=['q','w','e','r']
for i in range(len(list1)):
 print('索引:%d,索引值:%s'%(i,list1[i]))

輸出結(jié)果:

索引:0,索引值:q

索引:1,索引值:w

索引:2,索引值:e

索引:3,索引值:r

補(bǔ)充:Python 最基本的語法(輸入輸出,for循環(huán))

Python-入門中的入門——打印日歷

歷程:

大一上半年C++書中的案例,連注釋帶上代碼一共二百行,當(dāng)時自己C++寫了足足200行才解決。后來19年元旦自學(xué)python拿起這道題重寫,寫了60行。為了回憶python 語法重新寫了一遍,結(jié)果寫完發(fā)現(xiàn)才三十行的樣子(都怪重裝系統(tǒng)忘記備份python文件,搞得現(xiàn)在都不知道當(dāng)時咋寫的那么長)

題干大意

已知2000年1月1日為星期六,按照日期計(jì)算并打印日歷(如圖)

代碼

def get_year_days(n):
 if n%4==0 and n%100!=0 or n%400==0 : return 366
 else : return 365
def get_month_days(n,m):
 if m == 1 or m == 3 or m == 5 or m == 7 or m == 8 or m == 10 or m == 12:return 31
 if m == 4 or m == 6 or m == 9 or m == 11 : return 30
 if m == 2:
 if n==365: return 28
 else:return 29
target_n = int(input("Please input year"))
target_y = int(input("Please input month"))
sum = 0
for x in range(2000,target_n):
 print(x,get_year_days(x))
 sum = sum + get_year_days(x)
for x in range(1,target_y):
 print(x,get_month_days(get_year_days(target_n),x))
 sum = sum + get_month_days(get_year_days(target_n),x)
# print(sum)
dx = (sum+6)%7
if dx == 0: dx = 7
print("一 二 三 四 五 六 日")
for x in range(1,dx+1):print(" ",end = " ")
for x in range(1,get_month_days(get_year_days(target_y),target_y)):
 if x<=9 and x>=1 : print(x , end = " ")
 else :print(x,end = " ")
 if (x+dx)%7==0:print()

語法易錯點(diǎn)整理

輸入輸出格式

(四個月沒寫python 是真的忘得一干二凈,查怎么輸入輸出花了一會時間)

1、理解input ,它可以接受很多形式的輸入,如果在儲存時就想確定他的數(shù)據(jù)類型,就要用個括號兜起來然后前面寫上數(shù)據(jù)類型。

a = input(); #此時輸入的以不確定的形式儲存在了a中
a = int(intput()); #此時輸入的東西自動以int數(shù)據(jù)類型儲存在了a中
a = int(input("一句話")) #此時在輸出之前輸出了"一句話"

2、輸出格式

是print,不是println 也不是printf(受最近寫Java和打acm的習(xí)慣的影響)以為println可以換行,才發(fā)現(xiàn)print本身就可以換行。此外還有不換行的辦法,就是通過print的()中加上一個 end = ……,來改變輸出后的處理方式。

print(10) #輸出10
print(a) #輸出a
print(a , end = " ") #以空格來結(jié)束此次的輸出
print(a, end = "任意東西") #以"任意東西"來做為結(jié)束此次的輸出

for循環(huán)的range

range的遍歷是前開后不開(用區(qū)間來表示)

for x in range(1,5) : #此時會遍歷1 2 3 4,不會遍歷5

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • Django提示mysql版本過低:django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26).的解決方法

    Django提示mysql版本過低:django.db.utils.NotSupportedError: My

    這篇文章主要介紹了Django提示mysql版本過低:django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26).的解決方法,文中有詳細(xì)的解決方案,具有一定的參考價(jià)值,需要的朋友可以參考下
    2024-03-03
  • Python數(shù)據(jù)清洗之表格字段智能去重

    Python數(shù)據(jù)清洗之表格字段智能去重

    數(shù)據(jù)清洗是數(shù)據(jù)分析和處理過程中一個至關(guān)重要的步驟,其中字段去重更是一個常見且關(guān)鍵的任務(wù),下面我們看看如何利用Python進(jìn)行表格字段智能去重吧
    2025-03-03
  • Python使用Apache Kafka時Poll拉取速度慢的解決方法

    Python使用Apache Kafka時Poll拉取速度慢的解決方法

    在使用Apache Kafka時,poll方法拉取消息速度慢常見于網(wǎng)絡(luò)延遲、消息大小過大、消費(fèi)者配置不當(dāng)或高負(fù)載情況,本文提供了優(yōu)化消費(fèi)者配置、并行消費(fèi)、優(yōu)化消息處理邏輯和監(jiān)控調(diào)試的解決方案,并附有Python代碼示例和相關(guān)類圖、序列圖以幫助理解和實(shí)現(xiàn)
    2024-09-09
  • Django?url.py?path?name同一app下路由別名定義

    Django?url.py?path?name同一app下路由別名定義

    這篇文章主要為大家介紹了Django?url.py?path?name同一app下路由別名定義詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • python模擬鼠標(biāo)拖動操作的方法

    python模擬鼠標(biāo)拖動操作的方法

    這篇文章主要介紹了python模擬鼠標(biāo)拖動操作的方法,實(shí)例分析了Python鼠標(biāo)操作及鍵位操作的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • Python利用函數(shù)式編程實(shí)現(xiàn)優(yōu)化代碼

    Python利用函數(shù)式編程實(shí)現(xiàn)優(yōu)化代碼

    函數(shù)式編程(Functional Programming)是一種編程范式,它將計(jì)算視為函數(shù)的求值,并且避免使用可變狀態(tài)和循環(huán),在Python中還可以利用它的簡潔和高效來解決實(shí)際問題,下面我們就來學(xué)習(xí)一下它的具體用法吧
    2023-11-11
  • Python實(shí)現(xiàn)資源文件壓縮詳解

    Python實(shí)現(xiàn)資源文件壓縮詳解

    在數(shù)字時代,數(shù)據(jù)的存儲和傳輸效率至關(guān)重要,為了提高這些效率,我們經(jīng)常需要對文件或文件夾進(jìn)行壓縮,下面我們就來看看Python如何實(shí)現(xiàn)資源文件壓縮吧
    2025-01-01
  • Python?3.x踩坑實(shí)戰(zhàn)匯總

    Python?3.x踩坑實(shí)戰(zhàn)匯總

    因項(xiàng)目需要最近接手維護(hù)后續(xù)python程序并做后續(xù)開發(fā),下面這篇文章主要給大家介紹了關(guān)于Python?3.x踩坑的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-03-03
  • Python使用pymeter操作JMeter的教程詳解

    Python使用pymeter操作JMeter的教程詳解

    pymeter?是一個?Python?庫,它可以以編程方式創(chuàng)建和運(yùn)行?JMeter?測試計(jì)劃,下面就跟隨小編一起來看看Python如何使用pymeter操作JMeter的吧
    2024-01-01
  • Python操作MongoDB的教程分享

    Python操作MongoDB的教程分享

    MongoDB?是一個流行的?NoSQL?數(shù)據(jù)庫,以其半結(jié)構(gòu)化的文檔存儲方式而聞名,本文將帶大家逐步了解如何使用Python與MongoDB進(jìn)行交互,從連接到基本操作,快跟隨小編一起學(xué)習(xí)一下吧
    2023-08-08

最新評論

云南省| 永宁县| 马公市| 马鞍山市| 郴州市| 云阳县| 监利县| 无为县| 洞头县| 西和县| 庆阳市| 嘉鱼县| 商南县| 万荣县| 巴塘县| 扶余县| 襄樊市| 恩平市| 天峻县| 凤山市| 临西县| 陆丰市| 梅州市| 错那县| 武功县| 民和| 汤原县| 张家港市| 登封市| 徐闻县| 慈溪市| 车致| 探索| 合江县| 峡江县| 荥阳市| 长丰县| 会昌县| 北票市| 西青区| 龙陵县|