已采納回答 / 慕斯5482594
(1)打開IDLE(Python?GUI)--->File--->open--->選你的hello.py 文件所在位置。(會彈出一個新的窗口)(2)在新的窗口下,應該會有你編寫的代碼,然后在這個窗口點Run--->Run Module 快捷鍵F5(3)會在IDLE(Python?GUI ?python2.7.12 shell),這個窗口顯示結果
2016-10-17
已采納回答 / 慕UI9441396
是的。r''是不能表現多行字符的。按我的理解,r的意思都是''中的字符為一般字符,不存在轉義的情況,也就無法用\n來換行以表示多行字符,而帶有'或”存在,會與開頭的‘產生歧義。如print 'i'm good,thank you.',按照我們的思維,應該打印出i'm good ,thank you.但電腦不會這樣打印,開頭的‘和i'm中的’還有結尾的那個',到底那兩個構成r'',哪兩個''中的內容為要打印的語句。類似的,字符中"的其中一個'也會與開頭的'形成歧義。至于說為什么r''' '''為什么可以帶i...
2016-10-16
已采納回答 / mnbvc小馬
def?average(*args):????sum?=?0.0????if?len(args)?==?0:????????return?sum????for?x?in?args:????????sum?=?sum?+?x????return?sum?/?len(args)?????print?average()print?average(1,?2)print?average(1,?2,?2,?3,?4)
2016-10-14
已采納回答 / 蒼虛術
sum = 0x = 1n = 1while True:? ? sum=sum+x? ? x=x*2? ? n=n+1? ? if n>=21:? ? ? ? breakprint sum應該是這樣的,你的代碼break和print的縮進有問題還有 if 的條件如果是》=20的話 第二十個就沒算進去
2016-10-14
已采納回答 / hijackhello
有區別的,區別一:‘+’必須要同類型才行,否則‘a'+1這種會報錯的,’a',1就不會報錯區別二:同類型的話,‘+’結果沒有空格,print ‘a'+'b'輸出ab,而print ’a','b'輸出 a b
2016-10-12