| 5 | 1/1 | 返回列表 |
| 查看: 1481 | 回復: 5 | |||
| 當前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | |||
[求助]
python if 語句求助 已有2人參與
|
|||
|
我想讓Vgs=0 或者0.2 或者0.4 或者0.6 或者0.8 或者1 的時候就處理接下來的流程 代碼if (Vgs == 0) or (Vgs == 0.2) or (Vgs == 0.4) or (Vgs == 0.6) or (Vgs == 0.8) or (Vgs == 1): 結果不對,程序只處理了Vgs=0時的情況,其他的都忽略了,為什么,怎么辦? |
|
我加這個代碼就是想讓vgs只等于這五個值得時候輸入電勢分布等等,如果去掉,就每個vgs點都輸出,比如vgs=0.01 0.02 0.03等等,但是我加上這句話了之后就只在vgs=0點輸出了,不會在vgs=0.2 0.4等點輸出。 代碼: 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)); |
木蟲 (正式寫手)

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

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 294求調劑材料與化工專碩 +15 | 陌の森林 2026-03-18 | 15/750 |
|
|---|---|---|---|---|
|
[考研] 一志愿中海洋材料工程專碩330分求調劑 +8 | 小材化本科 2026-03-18 | 8/400 |
|
|
[考研] 288求調劑 +16 | 于海海海海 2026-03-19 | 16/800 |
|
|
[考研] 316求調劑 +5 | 梁茜雯 2026-03-19 | 5/250 |
|
|
[考研] 279分求調劑 一志愿211 +10 | chaojifeixia 2026-03-19 | 11/550 |
|
|
[考研] 一志愿吉林大學材料學碩321求調劑 +11 | Ymlll 2026-03-18 | 15/750 |
|
|
[考研] 265求調劑 +8 | 梁梁校校 2026-03-17 | 8/400 |
|
|
[考研] 085410人工智能專碩317求調劑(0854都可以) +4 | xbxudjdn 2026-03-18 | 4/200 |
|
|
[考研] 085601材料工程專碩求調劑 +10 | 慕寒mio 2026-03-16 | 10/500 |
|
|
[考研] 一志愿西安交通大學材料工程專業(yè) 282分求調劑 +5 | 楓橋ZL 2026-03-18 | 7/350 |
|
|
[考研] 346求調劑[0856] +3 | WayneLim327 2026-03-16 | 6/300 |
|
|
[考研] 328求調劑,英語六級551,有科研經(jīng)歷 +3 | 生物工程調劑 2026-03-17 | 7/350 |
|
|
[考研] 一志愿武理材料305分求調劑 +5 | 想上岸的鯉魚 2026-03-18 | 6/300 |
|
|
[考研] 311求調劑 +6 | 26研0 2026-03-15 | 6/300 |
|
|
[考研] 收復試調劑生 +4 | 雨后秋荷 2026-03-18 | 4/200 |
|
|
[考研] 299求調劑 +5 | △小透明* 2026-03-17 | 5/250 |
|
|
[考研] 材料專碩326求調劑 +6 | 墨煜姒莘 2026-03-15 | 7/350 |
|
|
[考研] 東南大學364求調劑 +5 | JasonYuiui 2026-03-15 | 5/250 |
|
|
[考研] 327求調劑 +6 | 拾光任染 2026-03-15 | 11/550 |
|
|
[考研] 本科南京大學一志愿川大藥學327 +3 | 麥田耕者 2026-03-14 | 3/150 |
|