~~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}}