DevelopmentLanguage:Python:Basics03
−目次
3.基本編-条件文(Python)
if
if文
1 2 3 4 5 |
x = 10 if x < 0: print( 'NegativeNum' ) else : print( 'PositiveNum' ) |
elif/elif文
1 2 3 4 5 6 7 |
x = 10 if x < 0: print( 'NegativeNum' ) elif x == 10: print( 'x = 10' ) else : print( 'PositiveNum' ) |
while
While文
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
x = 0 while x < 10: print(x) x += 1 #### breakはWhileループから抜けられる x = 0 while True: if x >= 10: break print(x) x += 1 #### continueはWhileループから抜けずに続ける x = 0 while x < 10: if x == 2: x += 1 continue print(x) x += 1 #### While~elseはWhile文の最後に実行する。breakでWhile文から抜けた場合は実行されない。 x = 0 while x < 10: if x % 2 == 1: print(x, 'NegativeNum' ) x += 1 else : print(x, 'PositiveNum' ) #### While~input+if文で条件に合うまで繰り返す while True: word = input( 'Enter:' ) if word == 'ok' : break print( 'next' ) |
for
for文
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
list = [1, 2, 3, 4, 5, 6, 7] for i in list: print(i) for s in 'abcde' : print(s) #### breakはforループから抜けられる list = [1, 2, 3, 4, 5, 6, 7] for i in list: if i == 3: break print(i) #### continueはforループから抜けずに続ける list = [1, 2, 3, 4, 5, 6, 7] for i in list: if i == 3: continue print(i) #### for~elseはfor文の最後に実行する。breakでfor文から抜けた場合は実行されない。 list = [1, 2, 3, 4, 5, 6, 7] for i in list: if i == 3: print( 'stop output' ) break print(i) else : print( 'all output' ) |
DevelopmentLanguage/Python/Basics03.txt · 最終更新: 2023/01/03 by admin