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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

14日的問題(2)

14日的問題(2)

小王同學2015 2016-04-14 22:44:47
正確的代碼是在if的那個代碼塊的 但為什么不能像圖中那樣 將print跳出if的代碼塊 放在一行的開頭呢?我記得很多代碼的最后 print是在開頭的 不是在某個代碼塊的啊這張圖其實也和上一張圖片有同一個問,就是為什么不能像圖中那樣 將print跳出if的代碼塊 放在一行的開頭呢?還有為什么?x?每循環一次,y?就會循環 3 次呢?
查看完整描述

2 回答

已采納
?
清波

TA貢獻165條經驗 獲得超90個贊

第一個問題:

print 也只是一個普通的Python 語句, 它的使用跟其他的語句沒什么不同,肯定是需要放在正常的縮進里面的。


第二個問題:

print 跟上面一樣,多層循環的問題, 是這樣的, 每當最外層 的 for 循環依次, 進入它的縮進后,會執行完里面的代碼,換到 這段代碼的話,就是執行完里面的for 循環。 所以表現的形式 就是 外層循環依次, 內層三次。

查看完整回答
反對 回復 2016-04-15
  • 小王同學2015
    小王同學2015
    第一個問題的意思是 print為什么不放在 if的代碼塊里面執行 而非要讓它跳出if代碼塊執行呢?
  • 小王同學2015
    小王同學2015
    從這個問題也引申出了另一個疑問 print語句 什么時候應該在代碼塊里面執行 什么時候應該跳出代碼塊呢
  • 清波
    清波
    按照第一張截圖的代碼,應該是要放到 if 代碼塊里面的, 只有當這個數 是7的倍數的時候才 print( if i % 7 == 0: print i ), 至于你回復的第二個問題, 什么時候放到代碼塊里, 這個完全是看我們準備做什么, 比如前面所說 值打印7的倍數, 那就放到if 里面, 這個跟 print 本身 是沒有關系的。 我上次建議你看看 python 的縮進代表的意義, 應該看了吧?
點擊展開后面3
  • 2 回答
  • 0 關注
  • 1438 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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