Hello,我是愛學編程的小圓子,今天來說if/elif/else語句編程
代碼ide
import time as t a = 0 while a < 1: x = input('請輸入一個數字(1-9)\n') y = ['1', '2', '3', '4', '5', '6', '7', '8', '9'] if x in y: print('輸入正確!') t.sleep(5) a=a + 1 pass else: print('輸入錯誤') pass
點開看看spa
裏面有大部份內容是比較簡單的,我也湊合着講code
首先講咱們這節課最重要的部分(看了還不會的小夥伴能夠多看幾回)blog
就是if ... :input
...class
passimport
else:變量
...sed
pass
固然還有if ... :
...
pass
elif ... :
...
pass
else:
...
pass
固然,pass不加也是能夠的,可是這樣比較容易讓人或解釋器讀懂
固然還有更容易的,那就是——列表(list)
好比你用if語句要檢測不少東西的話還不知道列表,那你就白學if了
它的語法格式是
# list_name = [...] # 好比列表名是path,內容是ko、pass、bi,能夠這樣寫 path = ['ko', 'pass', 'bi']
用來檢查是你在input框裏輸入的是否是1-3的數字,能夠這樣寫
x = input('請輸入1-3的數字') number_no = ['4', '5', '6', '7', '8', '9'] if x in number_no : print('檢測失敗') pass else: print('檢測成功') pass # 注:number_no是列表名
或
x = input('請輸入1-3的數字') number = ['1', '2', '3'] if x in number: print('檢測成功') pass else: print('檢測失敗') pass # 注:number是列表名
運算就不用我哆嗦了吧
我去寫做業咯,寫完做業就回來更,我把個人備課代碼給大家,可是不要偷懶直接複製喲,不偷懶的話會對你的寫代碼速度有所提高喲
import time as t a = 0 while a < 1: x = input('請輸入一個數字(1-9)\n') y = ['1', '2', '3', '4', '5', '6', '7', '8', '9'] if x in y: print('輸入正確!') t.sleep(5) a=a + 1 pass else: print('輸入錯誤') pass # 不要忘記安裝Python解釋器喲(^U^)ノ~
註譯版
# 導入time模塊 別名t import time as t # 定義a變量的默認值爲0 a = 0 # whlie循環 到達條件(a變量小於1)就一直循環 while a < 1: # 變量x儲存input框裏面的內容 x = input('請輸入一個數字(1-9)\n') # 列表y儲存一、二、三、四、五、六、七、八、9內容 y = ['1', '2', '3', '4', '5', '6', '7', '8', '9'] """ if/else語句塊 """ # if檢測變量x裏的內容是否在y列表裏 若是有的話執行下面的語句塊 if x in y: # 顯示輸入正確 print('輸入正確!') # 暫停五秒 t.sleep(5) # a=a + 1 同等於a =+ 1 變量a+1 a = a + 1 # 沒什麼做用 佔位分割語句 pass # 若是沒有的話執行下面的語句塊 else: # 顯示輸入錯誤 print('輸入錯誤') # 沒什麼做用 佔位分割語句 pass # 沒什麼做用 佔位分割語句 pass """ 總結:1.import time import導入模塊time as起別名t 2.a = 0定義a變量的默認值爲0 3.while a < 1 whlie循環 到達條件(a變量小於1)就一直循環 4.x = input('請輸入一個數字(1-9)\n') 變量x儲存input框裏面的內容 5.y = ['1', '2', '3', '4', '5', '6', '7', '8', '9'] 列表y儲存一、二、三、四、五、六、七、八、9內容 6.if x in y: if檢測變量x裏的內容是否在y列表裏 若是有的話執行if的語句塊 7.print('輸入正確!') 顯示輸入正確 8.a = a + 1 a=a + 1 同等於a =+ 1 變量a+1 9.pass 沒什麼做用 佔位分割語句 10.else: 若是沒有的話執行else的語句塊 11.print('輸入錯誤') 顯示輸入錯誤 end """