| 6 | 1/1 | 返回列表 |
| 查看: 1480 | 回復(fù): 5 | ||
[求助]
python if 語(yǔ)句求助 已有2人參與
|
|
我想讓Vgs=0 或者0.2 或者0.4 或者0.6 或者0.8 或者1 的時(shí)候就處理接下來(lái)的流程 代碼if (Vgs == 0) or (Vgs == 0.2) or (Vgs == 0.4) or (Vgs == 0.6) or (Vgs == 0.8) or (Vgs == 1): 結(jié)果不對(duì),程序只處理了Vgs=0時(shí)的情況,其他的都忽略了,為什么,怎么辦? |
木蟲(chóng) (正式寫(xiě)手)

至尊木蟲(chóng) (著名寫(xiě)手)
驃騎將軍
|
python的|是bit operation,是對(duì)數(shù)做處理的,邏輯運(yùn)算還是and和or or會(huì)有短路行為,只要第一個(gè)是true,后面的就不需要求值了, 但是流程寫(xiě)好后,會(huì)根據(jù)Vgs的值來(lái)逐個(gè)判斷的 所以你的代碼 --------- 我想讓Vgs=0 或者0.2 或者0.4 或者0.6 或者0.8 或者1 的時(shí)候就處理接下來(lái)的流程 代碼if (Vgs == 0) or (Vgs == 0.2) or (Vgs == 0.4) or (Vgs == 0.6) or (Vgs == 0.8) or (Vgs == 1) --------- 理論上應(yīng)該工作正確,因?yàn)閂gs只是一個(gè)數(shù),如果等于0,就不可能等于0.2了,如果等于0.2,那么==0這個(gè)判斷就會(huì)false,必然會(huì)判斷到==0.2 你說(shuō)你的代碼工作不正常,可以多貼一些代碼來(lái)看看.是不是其他處理中Vgs的值并未改變? |

|
我加這個(gè)代碼就是想讓vgs只等于這五個(gè)值得時(shí)候輸入電勢(shì)分布等等,如果去掉,就每個(gè)vgs點(diǎn)都輸出,比如vgs=0.01 0.02 0.03等等,但是我加上這句話(huà)了之后就只在vgs=0點(diǎn)輸出了,不會(huì)在vgs=0.2 0.4等點(diǎn)輸出。 代碼: if (Vgs == 0) or (Vgs == 0.2) or (Vgs == 0.4) or (Vgs == 0.6) or (Vgs == 0.8) or (Vgs == 1): del a; a=[grid.x3D,grid.y3D,grid.z3D,p.Phi]; string="./datiout_transfer_vd0.1/Phi%s.out" %Vgs; savetxt(string,transpose(a)); del a; a=[grid.x3D,grid.y3D,grid.z3D,p.free_charge]; string="./datiout_transfer_vd0.1/ncar%s.out" %Vgs; savetxt(string,transpose(a)); del a; a=[GNR.E,GNR.T]; string="./datiout_transfer_vd0.1/T%s.out" %Vgs; savetxt(string,transpose(a)); |
新蟲(chóng) (初入文壇)
| 6 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 350求調(diào)劑 +5 | weudhdk 2026-03-19 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 材料學(xué)碩297已過(guò)四六級(jí)求調(diào)劑推薦 +11 | adaie 2026-03-19 | 11/550 |
|
|
[考研] 265求調(diào)劑 +12 | 梁梁校校 2026-03-19 | 13/650 |
|
|
[考研] 一志愿吉林大學(xué)材料學(xué)碩321求調(diào)劑 +11 | Ymlll 2026-03-18 | 15/750 |
|
|
[考研] 086500 325 求調(diào)劑 +3 | 領(lǐng)帶小熊 2026-03-19 | 3/150 |
|
|
[考研] 304求調(diào)劑 +5 | 曼殊2266 2026-03-18 | 5/250 |
|
|
[考研] 321求調(diào)劑 +8 | 何潤(rùn)采123 2026-03-18 | 10/500 |
|
|
[考研] 0703化學(xué)調(diào)劑 +4 | 18889395102 2026-03-18 | 4/200 |
|
|
[考研] 一志愿福大288有機(jī)化學(xué),求調(diào)劑 +3 | 小木蟲(chóng)200408204 2026-03-18 | 3/150 |
|
|
[考研] 一志愿中海洋材料工程專(zhuān)碩330分求調(diào)劑 +7 | 小材化本科 2026-03-18 | 7/350 |
|
|
[考研] 332求調(diào)劑 +3 | ydfyh 2026-03-17 | 3/150 |
|
|
[考研] 330求調(diào)劑 +3 | 小材化本科 2026-03-18 | 3/150 |
|
|
[考研] 302求調(diào)劑 +10 | 呼呼呼。。。。 2026-03-17 | 10/500 |
|
|
[考研] 278求調(diào)劑 +5 | 煙火先于春 2026-03-17 | 5/250 |
|
|
[考研] 334求調(diào)劑 +3 | 志存高遠(yuǎn)意在機(jī)?/a> 2026-03-16 | 3/150 |
|
|
[碩博家園] 湖北工業(yè)大學(xué) 生命科學(xué)與健康學(xué)院-課題組招收2026級(jí)食品/生物方向碩士 +3 | 1喜春8 2026-03-17 | 5/250 |
|
|
[考研] 一志愿南京大學(xué),080500材料科學(xué)與工程,調(diào)劑 +4 | Jy? 2026-03-16 | 4/200 |
|
|
[考研] 機(jī)械專(zhuān)碩325,尋找調(diào)劑院校 +3 | y9999 2026-03-15 | 5/250 |
|
|
[考研] 277材料科學(xué)與工程080500求調(diào)劑 +3 | 自由煎餅果子 2026-03-16 | 3/150 |
|
|
[考研] 26考研一志愿中國(guó)石油大學(xué)(華東)305分求調(diào)劑 +3 | 嘉年新程 2026-03-15 | 3/150 |
|