Hazy Ideas

日々の勉強の気づきを書き出しています

Python: 雑多な基礎編

*個人用、基礎本の最初の方の使うとこだけメモ

 

ブール型:TrueとFalseの2種類だけの値をとる

RはTRUEだったが、PythonはTrue

ブール演算子:and, or, not

 

if文:最もよく使うフロー制御文

#  if:条件式にTrueかFalseを評価する

if name == 'Alice':

   print('Hi, Alice')

#  else:そうでなければ

else:

  print('Who are you?')

 

while文:条件式がTrueの間はループし続ける。

spam = 0

while spam < 5:

  print('Hello, world.')

  spam = spam +1

whileは無限ループになりうるが、breakで抜けられるようにできる。

 

for文:一定回数ループさせたいとき使う。

total = 0

for num in range(101):

  total = total + num

print(total)

 

range関数:範囲を指定。

1引数なら0から、2引数なら始まりと終わり、3引数なら3つ目はステップ。