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

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

初識Python

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

已采納回答 / 丶夜未央
break 是if執行塊的內容,如果和if對齊就成了while執行塊的內容,就直接跳出循環了,break想定義為if執行塊內容只需在與if對齊后面空兩格即可

已采納回答 / joy嘻嘻
相當于100以內(包括100)所有數據的和,后面兩個if語句其實對該程序沒有什么影響,第一個if表示當x為偶數時進行下一輪循環,下一個if將不會再執行,第二個if表示當x大于100時就結束循環,結束循環時的數據為101是一個奇數也就沒有執行continue語句,但是如果把第二個if改成if x > 101時就不再是計算101以內的所有數據和,而是計算102以內的所有數據和,因為當數據為102時會執行continue語句,只有到103時才會結束。

已采納回答 / 三夜蟲
應該是oj的鍋,后面有很多問題都是放在一行里輸出才算對,不用管它,理解了就行

已采納回答 / 冰糖雪梨愛橙子
復制你的代碼運行沒有錯誤啊,你看看你重新編譯下

已采納回答 / 冰糖雪梨愛橙子
應該是你的邏輯問題sum = 0x = 0while True:? ? x = x + 1? ? if x > 100:? ? ? ? break? ? if x % 2 == 0:? ? ? ??? ? ? ? continue? ? ?? ? sum=sum+xprint sum

已采納回答 / jerrybw
你把 n=x*x放在循環外面了,所以里面添加的所有的n都是1最后求和就是100個1,所以是100

已采納回答 / 燃燒的_雪
因為這個不能看那邊,太窄了,其實沒有換行

已采納回答 / Xenon54
return的縮進錯了,應該和for/while對齊。現在這樣執行一次循環就結束了。

已采納回答 / 慕圣小花花
我也是一直提示系統繁忙,從昨天到現在,不知道是什么原因。

已采納回答 / steve_jay
如果要執行打印命令的話,命令就是print + 列表名[序號]就可以了,后面的"<<<95.5"是在交互狀態下python輸出的內容,也就是說后面的這個不用你輸入

已采納回答 / JonathanLiang
訪問list中的元素要用列表名稱+序列的形式,如:print ?L[-1] >>>> 59

已采納回答 / 慕粉5381814
應該是這個答案檢驗程序的問題,遇到空格視為結束,所以沒有檢測到第一行以后的輸出~
課程須知
如果您了解程序設計的基本概念,會簡單使用命令行,了解中學數學函數的概念,那么對課程學習會有很大的幫助,讓您學起來得心應手,快速進入Python世界。
老師告訴你能學到什么?
通過本課程的學習,您將學會搭建基本的Python開發環境,以函數為基礎編寫完整的Python代碼,熟練掌握Python的基本數據類型以及list和dict的操作。

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消