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

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

初識Python

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

已采納回答 / 慕勒4532771
def average(*args):? ? if len(args)==0:? ? ? ? return 0.0? ? sum=0.0? ? for i in args:? ? ? ? sum=sum+i? ? return sum/len(args)? ??print average()print average(1, 2)print average(1, 2, 2, 3, 4)注意if語句行末尾的冒號,另外長度非0時的return語句需要放在if語句外面,不然邏輯有點問題,希望對你有幫助。

已采納回答 / 慕粉1018272701
sum(args)和len(args)都是整型,如果不轉換成float,計算結果還是int,會影響結果的正確性。

已采納回答 / 你聽得到o
key+value的格式就是 key:value輸出時的分號加單引號是為了輸出這個分號

已采納回答 / LDrun
if x=2*x 這句判斷? 同一時間x只能為一個值???? x不會等于2x?? 偶數的定義是能被2整除的數 ? 就是用2求余值為0? 因而判斷的時候 寫為if x%2==0

最贊回答 / 視頻怪物
這是語法規定的if exp:????code...else:????code...

已采納回答 / slchen
我剛試了以下,我的也是3.5.2每遇到這個問題

已采納回答 / 慕粉1655031960
if?x?%?2?==?0:??? 這個分號似乎是中文輸入法

已采納回答 / 慕碼人4100315
這個代碼沒有錯,計算的結果是2500,是算100以內所以奇數的和。我運行沒有錯。只是我的是3.版本,print是函數,要寫成print(sum)

已采納回答 / 小鵬me
[for s in L if isinstance(s, str)] ?生成一個list,upper()這個不能把整個list轉換成大寫,只能轉換list中的元素

已采納回答 / qq_遠夏_0
你的大小寫問題吧,小寫的那個名字相當于在這個dict里面找不到對應的key

已采納回答 / Holly1233994078
在你輸完sum?=?sum?+?x后要空一行,結束for語句,不然系統會默認為 print?sum?/?4 是for循環中的內容,而縮進不對,又會報錯<...圖片...>

已采納回答 / Liars李
要的 你可以先查看自己的電腦是多少位的 ?在下載官網會有標注32位或是64位的 ?再根據自己的需要下載
課程須知
如果您了解程序設計的基本概念,會簡單使用命令行,了解中學數學函數的概念,那么對課程學習會有很大的幫助,讓您學起來得心應手,快速進入Python世界。
老師告訴你能學到什么?
通過本課程的學習,您將學會搭建基本的Python開發環境,以函數為基礎編寫完整的Python代碼,熟練掌握Python的基本數據類型以及list和dict的操作。

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消