第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

Python elif在IDLE中工作,但不在Visual Studio Code中工作

Python elif在IDLE中工作,但不在Visual Studio Code中工作

撒科打諢 2022-08-16 18:41:24
我是一個Python新手,目前正在從事我的第一個項(xiàng)目。我的 elif 語句似乎在 IDLE 中起作用,但在 VSC 中不起作用為了演示,我有一個非常簡單的if語句:dud = 'You'if dud == 'You':    print('You got the dud!')elif dud == 'Me':    print('ohhhh, I made myself sad')else:    pass當(dāng)我將此代碼提交給IDLE時,它沒有問題。但是,當(dāng)我將完全相同的代碼復(fù)制到VSC并在Python終端中運(yùn)行時,我得到以下錯誤:PS C:\Users\William> & C:/Users/William/AppData/Local/Programs/Python/Python38-32/python.exePython 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 22:39:24) [MSC v.1916 32 bit (Intel)] on win32Type "help", "copyright", "credits" or "license" for more information.>>> dud = 'You'>>> >>> if dud == 'you':...     print('You got the dud!')...>>> elif dud == 'Me':  File "<stdin>", line 1    elif dud == 'Me':    ^SyntaxError: invalid syntax>>>     print('ohhhh, I made myself sad')  File "<stdin>", line 1    print('ohhhh, I made myself sad')    ^IndentationError: unexpected indent>>> else:  File "<stdin>", line 1    else:    ^SyntaxError: invalid syntax>>>     pass  File "<stdin>", line 1    pass    ^IndentationError: unexpected indent>>>當(dāng)然,我已經(jīng)嘗試了各種不同類型的格式,但我無法讓它工作。如果我刪除elif部分,它工作正常,所以我覺得我一定錯過了一些基本的東西。任何幫助都會得到極大的贊賞!編輯:越來越奇怪的行為使我相信這在某種程度上是Visual Studio的問題:在“Python交互式窗口”中運(yùn)行代碼=成功全新啟動VSC并使用“在終端中運(yùn)行python文件”=成功的“在終端中運(yùn)行選擇/行”=在終端已經(jīng)運(yùn)行后運(yùn)行“在終端中運(yùn)行python文件”上遇到的錯誤=上面遇到的錯誤
查看完整描述

2 回答

?
白板的微信

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個贊

根據(jù)終端片段和屏幕截圖,VSC 實(shí)際運(yùn)行的內(nèi)容等效于此:


dud = 'You'


if dud == 'You':

    print('You got the dud!')


elif dud == 'Me':

    print('ohhhh, I made myself sad')

else:

    pass

問題是 在第二行換行符之后。這讓Python認(rèn)為if語句已經(jīng)完成了,所以當(dāng)它看到后面的所有內(nèi)容時,它就會出錯。print('You got the dud!')elif


但問題的根源尚不清楚。


查看完整回答
反對 回復(fù) 2022-08-16
?
飲歌長嘯

TA貢獻(xiàn)1951條經(jīng)驗(yàn) 獲得超3個贊

通知。。。

 >>> elif

您已啟動新語句并結(jié)束 if 語句

elif <conditional>它本身是無效的,因此后面的每一行都是自己解釋的。

我建議使用IPython而不是常規(guī)的python REPL,或者使用JupyterLab。


查看完整回答
反對 回復(fù) 2022-08-16
  • 2 回答
  • 0 關(guān)注
  • 195 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號