【Python】03.制御構文(if、for、While、break、continue)

Python
スポンサーリンク

はじめに

Python勉強用のメモです。Google Colabで実行したりしてます。

Google Colab

if

weight = 100

if weight >= 100:
  print("ジムに通う") 
elif weight < 40:
  print("フードファイト")
else:
  print("何もしません")

ジムに通う


weight = 70

if weight >= 100:
  print("ジムに通う") 
elif weight < 40:
  print("フードファイト")
else:
  print("何もしません")

何もしません


weight = 39

if weight >= 100:
  print("ジムに通う") 
elif weight < 40:
  print("フードファイト")
else:
  print("何もしません")

フードファイト

for

names = ['犬','猫','ペンギン','パンダ','ゴリラ','キリン']

len(names)
6

for i in range(len(names)):
  print(i)
0
1
2
3
4
5

for i in range(len(names)):
  print(names[i])
犬
猫
ペンギン
パンダ
ゴリラ
キリン


for name in names:
  print(name)
犬
猫
ペンギン
パンダ
ゴリラ
キリン

sum = 0

for num in range(10):
  sum = sum + (num+1)

print(sum)
55


// zip関数 //
last_names = ['佐藤','鈴木','高橋','田中']
first_names = ['太郎','浩二','花子','波平']

for last_name, first_name in zip(last_names,first_names):
  print(last_name+first_name+'さん')
佐藤太郎さん
鈴木浩二さん
高橋花子さん
田中波平さん

// enumerate関数 //
for num, last_name in enumerate(last_names):
  print(num,'番目の'+last_name+'さん')
0 番目の佐藤さん
1 番目の鈴木さん
2 番目の高橋さん
3 番目の田中さん

while

num = 10 

while num>0:
  print('残り',num, '回')
  num -= 1

print('おわり')

break、continue

// break //
num = 0 

while True:
  num += 1
  if num==10:
    break
  print(num)

1
2
3
4
5
6
7
8
9

// continue //
num = 0 

while True:
  num += 1
  if num==5:
    continue
  elif num>10:
    break
  print(num)

1
2
3
4
6
7
8
9
10

コメント

タイトルとURLをコピーしました