三歩あるけば物も忘れる

お腹のお肉がメタボックル

ユーザ用ツール

サイト用ツール


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