課程
/后端開發
/Python
/初識Python
for?x?in?[1,2,3,4,5,6,7,8,9]: ????for?y?in?[1,2,3,4,5,6,7,8,9]: ????????if?x?<?y: ????????????print?(10*x)+y
在最后一行加括號前一直報錯 直到最后一行加括號后才正確顯示 請問這是為什么啊 不加括號對計算順序有影響嗎
2017-07-03
源自:初識Python 5-8
正在回答
#?u'改一下' for?x?in?range(1,10): ????for?y?in?range(x+1,10): ????????return?x*10?+?y
qq_沉默的魚_3
玄衣 提問者
我覺得是你編碼里,可能有中文字符導致的
我運行過,結果是一樣的。你檢查一下你的執行結果吧
如果說的是運算符優先級的話這里括號不加不影響,確認一下你的逗號是中文逗號嗎
you can remove it ,do it
python3的print需要加括號,Python2.7的print不需要加括號,這是Python版本不兼容造成的
lewison
剛才試了一下,不加括號也是可以執行的
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-07-05
2017-07-04
我覺得是你編碼里,可能有中文字符導致的
2017-07-04
我運行過,結果是一樣的。你檢查一下你的執行結果吧
2017-07-04
如果說的是運算符優先級的話這里括號不加不影響,確認一下你的逗號是中文逗號嗎
2017-07-04
you can remove it ,do it
2017-07-04
2017-07-04
剛才試了一下,不加括號也是可以執行的