1樓:
在python的for迴圈裡,迴圈遍歷可以寫成:
for item in list:
print item
它可以遍歷列表中的所有元素,
想到的替代方案是:
count=0for item in list:
print item
count +=1 if count % 10 == 0:
print 'did ten'
或:for count in range(0,len(list)):
print list[count] if count % 10 == 0:
print 'did ten'
擴充套件資料:幫助1、列出模組中的函式
用import匯入模組後,可使用函式dir(m)列出模組的所有函式,import是匯入模組的命令,m是模組名。
2、檢視完整的python內建函式清單
檢視完整的python內建函式清單,可在提示符後輸入 >>>dir(_ _builtins_ _)。
3、檢視某個函式的文件幫助資訊
可以用函式help(函式)來檢視某個函式的文件幫助資訊。
2樓:
1、首先開啟編寫python的軟體,如下圖所示。
2、然後新建一個py檔案,如下圖所示。
3、接著開始簡單的for迴圈,如下圖所示。
4、然後執行檢視結果,如下圖所示。
5、接著介紹帶下標迴圈,如下圖所示。
6、獲得當前的迴圈次數。
擴充套件資料
python的設計目標之一是讓**具備高度的可閱讀性。它設計時儘量使用其它語言經常使用的標點符號和英文單字,讓**看起來整潔美觀。
它不像其他的靜態語言如c、pascal那樣需要重複書寫宣告語句,也不像它們的語法那樣經常有特殊情況和意外。
python開發者有意讓違反了縮排規則的程式不能通過編譯,以此來強制程式設計師養成良好的程式設計習慣。
並且python語言利用縮排表示語句塊的開始和退出(off-side規則),而非使用花括號或者某種關鍵字。增加縮排表示語句塊的開始,而減少縮排則表示語句塊的退出。縮排成為了語法的一部分。
例如if語句:python3
1、if age<21:
2、print("你不能買酒。")
3、print("不過你能買口香糖。")4、print("這句話在if語句塊的外面。")
根據pep的規定,必須使用4個空格來表示每級縮排(不清楚4個空格的規定如何,在實際編寫中可以自定義空格數,但是要滿足每級縮排間空格數相等)。
使用tab字元和其它數目的空格雖然都可以編譯通過,但不符合編碼規範。支援tab字元和其它數目的空格僅僅是為相容很舊的的python程式和某些有問題的編輯程式。
3樓:
for i, element in enumerate(datas):
print i, element
python for 指定迴圈數量
4樓:花臂華盛頓
定義一個要輸出的內容:
指定迴圈的數量,我這裡是6次
隨機迴圈輸出
5樓:末路灬窮途
list11 = [1,5,6,5,8] # 指定一個列表count = 3 # 就迴圈個3次吧
for i in list11:
if count == 0: # if語句,每列印一次,count減一,直到count == 0
pass
else:
print(i)
count = count - 1
>>>156
6樓:學派
如果只是想要獲取遍歷物件的索引可以這樣:
for i,v in enumerate(list1):
print(』索引{}的值是{}'.format(i,v))
7樓:自由de王國
for i in range(5):
迴圈5次,i從 0到4
8樓:渡寒狼
for item in list
將遍歷整個list
如果想不遍歷就跳出,假設遍歷索引號0,1,2,則:
for index,item in enumerate(list):
if (index == 3):
break
print index
9樓:南國_以南
其實在python中不必指定for迴圈的次數,因為python語言規範不鼓勵這種風格,而且也肯定有更優雅的解決辦法。
不知道題主你想解決的具體問題是什麼,或者你可以補充一下。
python while迴圈 我希望限制他的迴圈次數 例如只迴圈3次 改怎麼修改
10樓:
import random
secret = random.randint(1,20)count = 1
print('---自己測試---')
temp = input('guess the number:')guess = int(temp)
while guess != secret or count > 3:
if guess > secret:
print('too big')
else:
print('too small')
temp = input('try again:')guess = int(temp)
count += 1
if guess == secret:
print('bingo')
print('game over')
11樓:匿名使用者
print('歡迎來到遊戲')
import random
secret = random.randint(1,20)i = 1
temp = input('不妨猜猜我手裡的數字:')guess = int(temp)
while guess !=secret and i < 3:
temp = input('猜錯了請重新輸入吧:')guess = int(temp)
if guess == secret:
print('你是我的小寶貝')
else:
if guess > secret:
print('大樂大樂')
else :
print('小了小了')
i=i+1
print('遊戲結束')
12樓:匿名使用者
直接用for
for 一個變數名 in range(想迴圈的次數):**
13樓:會來的寂寞
n=1while n<4:
s = input('請輸入數字')
h = int(s)
if h== 66:
print('恭喜你回答爭取')
else:
print('you are a stupid')n=n+1
else:
print('defit')
給你個參考把,我這個是進行猜測三次,三次後就會跳出迴圈
14樓:匿名使用者
加個變數統計下次數,然後while條件語句里加個條件判斷不就可以了
15樓:
import random
temp = input('please enter the number you guess: ')
guess = int(temp)
answer = random.randint(1,10)
count = 1
if guess != answer:
while (guess != answer) and (count <= 2):
if guess < answer:
print('you should guess bigger than that')
else:
print('you should guess smaller than that')
temp = input('so please re-enter your number: ')
guess = int(temp)
count += 1
print('sorry game is over')
else:
print('you are ****ing clever')
16樓:烤餅餅哥哥
ps:python對於縮排要求很嚴格,要重點注意!
Python如何進階學習,python如何進階學習?
learning python雖然基礎但也全面啊,而且那麼厚的書題主都能堅持看下來並且理解其中大部分內容,相信題主的認真程度很高,那題主可以找一些具體的事情做,比如找某一具體方向的python書來做具體的專案,web類啦,機器學習資料分析類啦等等都有.python進階學習,你說的是python架構師...
如何自學Python,怎麼自學python,大概要多久?
可以看網上的公開課的,很多 怎麼自學python,大概要多久?自學python的話,學習週期與你的基礎 想達到的目標水平以及每天能夠留出多長的時間相關。自學python,如果是零基礎,那麼建議先考慮清楚,你學python是來做什麼的。python有很多的方向,比如說運維 測試 web開發 資料分析等...
python異常資訊處理,python如何跳過異常繼續執行
你在except裡面用except exception as e 接受異常,然後把這個e列印出來看 python 如何跳過異常繼續執行 下面有兩種解決方法,第一種是類似if.else.另外一種是使用語句來實現繼續執行 方法一 使用try.except.語句,類似於if.else.可以跳過異常繼續執行...