~~NOCACHE~~ ## 3.基本編-条件文(Python) ### if #### if文 x = 10 if x < 0: print('NegativeNum') else: print('PositiveNum') #### elif/elif文 x = 10 if x < 0: print('NegativeNum') elif x == 10: print('x = 10') else: print('PositiveNum') ### while #### While文 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文 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') {{tag>Python}}