【データ解析】Pythonでデータ解析[基礎]ー繰り返し(for)・条件分岐(if elif else)
こんにちは
今日はpythonでデータ解析の基礎です
ループ(for)
基礎
for i in range(2):
print(i)
>>>0
1
for i in range(1, 5, 1):
print(i)
>>>1
2
3
4
ループ×配列
x_list = []
for i in range(10):
data = i * i
x_list.append(data)
x_list
>>>[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
np.array(x_list)
>>>array([ 0, 1, 4, 9, 16, 25, 36, 49, 64, 81])
条件分岐
a = 100
if a > 100:
print("a>100")
elif a == 100:
print("a=100")
else:
print("a<100")
>>>a=100
ループ×条件分岐
continueとbreak
continue: 通過するとforに進む
break: 通過するとforを抜け出す
for i in range(15):
if i % 2 == 0:
continue
elif i == 15:
break
print(i)
>>>1
3
5
7
9
11
13
if・elif・else
3の倍数かつ5の倍数⇒FizzBuzz
3の倍数⇒Fizz
5の倍数⇒Buzz
for i in range(15):
a = i + 1
if (a % 3 == 0)&(a % 5 == 0):
print("{}:FizzBuzz".format(a))
elif a % 3 == 0:
print("{}:Fizz".format(a))
elif a % 5 == 0:
print("{}:Buzz".format(a))
else:
print("{}:×".format(a))
>>>1:×
2:×
3:Fizz
4:×
5:Buzz
6:Fizz
7:×
8:×
9:Fizz
10:Buzz
11:×
12:Fizz
13:×
14:×
15:FizzBuzz
format文はこちらから
それでは🌏