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

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

兩個連續的if是無法運行嗎

為什么這樣的代碼運行不了

?score=55?

if score>=60: ? ?

? ? print 'passed'

?if score<60: ? ?

? ? print 'failed'?

最后那句都打不出來。。。出現File "<stdin>",;line 3.為什么呢 是不能連續用兩個if語句嗎

正在回答

6 回答

這樣的啊, 好經典的錯誤。 只要在 第一個 if 寫完之后 敲兩個回車,?

直到 “>>>” 出現后再敲下面一個 if 就好了。

另外, ?這個錯誤的意思是 ?語法錯誤。

還有,已經開始寫判斷,循環了,最好在 .py 文件里面寫。?

4 回復 有任何疑惑可以回復我~
#1

qq_九曜_03116704 提問者

非常感謝!
2016-04-05 回復 有任何疑惑可以回復我~
#2

qq_九曜_03116704 提問者

好高興啊,苦惱的我都差點不想繼續繼續學下去了呢,我又可以繼續愉快的學下去啦,在.py文件里寫的意思是在notepad++里面寫好保存成.py格式然后再去調用嗎
2016-04-05 回復 有任何疑惑可以回復我~
#3

清波 回復 qq_九曜_03116704 提問者

或者 新建文件 后綴改成 .py ,然后右鍵 用 IDLE 編輯。 就可以愉快的寫代碼了
2016-04-05 回復 有任何疑惑可以回復我~
#4

TigerSleepy

age = 20 if age >= 18: print 'your age is', age print 'adult' print 'END' 也是上面一樣的錯誤。
2016-05-03 回復 有任何疑惑可以回復我~
#5

清波 回復 TigerSleepy

那我猜也是同樣的 解決方法吧, 或者可以傳上來 截圖看看, 這么直接寫沒有格式的代碼, 確實不好看出來
2016-05-04 回復 有任何疑惑可以回復我~
查看2條回復

http://img1.sycdn.imooc.com//5700f0c4000156ab02580146.jpg能傳圖片了,就是到第二個if就會自動出現那個file。。。。

0 回復 有任何疑惑可以回復我~
#1

剛剛好hh

用Notepad++編寫
2016-08-10 回復 有任何疑惑可以回復我~

由于沒有題主運行代碼的截屏,我這樣猜測,下面是我按照樓主的思路寫的代碼,是可以在本地運行的:

score?=?55
if?score>=60:
????print?'passed'
if?score<60:
????print?'failed'

但是在 慕課網上是運行不了了, 這倒不是因為代碼寫錯了, 而是這一課要求練習的是 if ...else.. 所以網站自己做的 驗證機制 直接阻止了代碼的運行。

但是,如果樓主的代碼在自己電腦上也不能運行的話, 可以給出截圖,或者更詳細的錯誤信息,我們繼續討論。

0 回復 有任何疑惑可以回復我~
#1

qq_九曜_03116704 提問者

為啥我連圖都貼不了 我感覺我的進程都下不去啦
2016-04-03 回復 有任何疑惑可以回復我~

回復的好快,謝謝你們??墒沁€是不對,我用的2.7.11的,有縮進可是還是不對,不過我一旦改用else就可以了,啊啊啊

0 回復 有任何疑惑可以回復我~

你的python是2.x還是3.x的,2.x支持print xxx,3.x支持print(xxx)

0 回復 有任何疑惑可以回復我~
#1

慕課小懶貓

前排的同學說的也需要檢查下,python縮進是四個空格的
2016-04-02 回復 有任何疑惑可以回復我~

縮進不對吧

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758382    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

兩個連續的if是無法運行嗎

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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