亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

初識Python

廖雪峰 移動開發工程師
難度入門
時長 5小時 0分
學習人數
綜合評分9.43
3762人評價 查看評價
9.7 內容實用
9.4 簡潔易懂
9.2 邏輯清晰

已采納回答 / ISO14229
在python里頭,空格和tab是區分開的,二者混在一起就會報錯,要么只用空格,要么只用tab

已采納回答 / 柚子55
例如: L["a",'b','c',......]? ?你想刪除 ‘b’ ,? 你可以? 直接: L.remove('b')

已采納回答 / 花開_0002
可以看一下你應該是把print寫入了循環內部,才出現如上結果。

已采納回答 / qq_隕落星辰_10
這個是縮進符號不一致導致的錯誤,可能tab與空格鍵混用了

已采納回答 / H_Chi
你的print()應該放在for循環的外側,當前情況下在for循環中,對于每一個x,都會執行一次print(sum / 4)輸出運算。

已采納回答 / 慕斯卡2509194
x?=?'???'? 這個問號 是讓用戶輸入的 if 如果?x!=?'MON? 輸入的x不等于'MON'?and 和 x!=?'TUE'輸入的x不等于'TUE'?and 和 x!=?'WED' 輸入的x不等于'WED'? 以此類推? ?如果輸入的都是不等于的話? 就會跳出?print?'input?error' 輸入錯誤? 如果輸入的對的 就會跳出??print?'input?ok' 輸入正常? 這個是非常理解的 != 意思就是不等于

已采納回答 / chiaking4151426
冪次方你可以用規定的b**2表示啊。^在計算機語言中沒有表示這個的意思,這個通常是用于定位符的

已采納回答 / 慕標1678255
你看看題目中讓你插入的姓名是不是Paul,如果姓名沒問題,那你看看是不是讓你把Paul插入列表中第三個位置,insert(2,'Paul')代表的是把Paul插入到列表中的第三個位置,insert(0,'Paul')是插入到第一個位置,insert(1,'Paul')是代表插入到第二個位置,以此類推。

最贊回答 / 心已空人未凈
直接 range(0, 10) 生成的不是元組 是列表 ?需要 進一步 用 tuple 將 元組轉換成列表 tuple(range(0, 10))

已采納回答 / qq_離家近_0
1、只有增加add沒有remove2、break直接跳出循環,只運行了一次s = set(['Adam', 'Lisa', 'Paul'])L = ['Adam', 'Lisa', 'Bart', 'Paul']i=0while i<4:??? a=L[i]??? if a not in s:??????? s.add(a)??? else:??????? s.remove(a)??? i=i+1print s

已采納回答 / 全貓兒
這樣寫只能說對于這道題來說這樣寫可以解決,但例如出現個位數還需要判斷,百位數不用判斷的情況呢?樓上說的情況這樣是不會出現的吧。對于以后的影響感覺就是代碼要改動就麻煩了。

已采納回答 / lujinyi666
? move(n-1, b, a, c)#將N-1個塔通過b移動到c? ? ?這一行意思應該是將N-1個塔通過a移動到c?做個假設比如n=3(即a中有123三個圓盤n>1)時,那么就把12先看作一個整體(即N-1),先把1,2通過c移到b中即move(n-1, a, c, b),這樣我們就可以把最大的數字3從a移到c了即輸出print a, '-->', c接著就是12已經在b中了,3在c中而a并沒有圓盤,這時候我們輸出move(n-1, b, a, c)把a和b位置調換就是正確的了,即把b中...

已采納回答 / 學習啊123
dict中list[key]只返回key-value中的value,而不是索引值,下面這樣才是返回名字d = {? ? 'Adam': 95,? ? 'Lisa': 85,? ? 'Bart': 59}for key in d:? ? print key

已采納回答 / 我有我心底故事
短路計算。1.?在計算?a and b?時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。2. 在計算?a or b?時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。所以Python解釋器在做布爾運算時,只要能提前確定計算結果,它就不會往后算了,直接返回結果。

最贊回答 / 郭末
三名同學的成績可以用一個list表示:L = [95.5, 85, 59]請按照倒序索引分別打印出倒數第一、倒數第二、倒數第三。倒數第一指的是成績,所以排列應該是:598595.5答案應該是:L = [95.5, 85, 59]print L[-1]print L[-2]print L[-3]或者L = [95.5, 85, 59]print L[2]print L[1]print L[0]
課程須知
如果您了解程序設計的基本概念,會簡單使用命令行,了解中學數學函數的概念,那么對課程學習會有很大的幫助,讓您學起來得心應手,快速進入Python世界。
老師告訴你能學到什么?
通過本課程的學習,您將學會搭建基本的Python開發環境,以函數為基礎編寫完整的Python代碼,熟練掌握Python的基本數據類型以及list和dict的操作。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消