Python学習ノート(三)条件判断とサイクル
じょうけんけってい
構文
≪インスタンス|Instance|emdw≫
ある選択分岐がTrueの場合、残りのelifとelseは無視されます.
結合input
ループ
リストの各要素をリストする場合は、次の手順に従います.
結果は
1~100の累積を計算する場合は、次の手順に従います.
ここでrange(num)はnum未満の数を生成するために使用され、例えばrange(5)は0,1,2,3,4である.
2つ目はwhileサイクルで,条件が満たされればループを繰り返す.例えば、100内のすべての奇数を計算します.
構文
if 1>:
1>
elif 2>:
2>
elif 3>:
3>
else:
4>
≪インスタンス|Instance|emdw≫
age = 20
if age >= 6:
print('teenager')
elif age >= 18:
print('adult')
else:
print('kid')
ある選択分岐がTrueの場合、残りのelifとelseは無視されます.
結合input
s = input('birth: ')
# ** ** s str,str
birth = int(s)
if birth < 2000:
print('00 ')
else:
print('00 ')
ループ
リストの各要素をリストする場合は、次の手順に従います.
names = ['A','B','C']
for name in names :
print(name)
結果は
A
B
C
1~100の累積を計算する場合は、次の手順に従います.
sum = 0
L = list(range(101))
for x in L:
sum = sum + x
print(sum)
# 5050
ここでrange(num)はnum未満の数を生成するために使用され、例えばrange(5)は0,1,2,3,4である.
2つ目はwhileサイクルで,条件が満たされればループを繰り返す.例えば、100内のすべての奇数を計算します.
sum = 0
n = 99
while n > 0:
sum = sum + n
n = n - 2
print(sum)
# 2500