[python構文整理]条件文と繰返し文



条件文


Pythonでは,条件文を記述する際にコードブロックがインデントされる.したがって、インデントに注意してください.
Pythonでは、インデントをスペース4と書くのが標準です.コードテストのように、時間が足りないときにタブを使っても大丈夫ですが、4回の書き換えの方法をお勧めします.
num = 5

if num < 10:
	print('10보다 작습니다')
    
if 1 <= num < 5:    # if num >= 1 and num < 5: 와 동일
	print('1 이상 5 미만')
elif num <= 10:
	print('5 이상 10 미만')
else:
	print('10 이상')

比較演算子


==, !=, >, <, >=, <=

論理演算子


and,or,not-各cの&,|,!できる

その他の演算子


リスト、文字列での使用{{りすと:もじれつでのしよう}}
a in arr
a not in arr
※条件付き表現
bananaNum = 110
result = "Banana Party!!!" if bananaNum >= 100 else "Need More Bananas"

# Banana Party!!!

複文


ドア

i = 1
sum = 0

while i <= 10:
	sum += i
    i += 1
    
print(sum)		# 55

文脈

arr = [1, 2, 3, 4, 5]

for i in arr:	# in 뒤에 리스트, 문자열, 튜플 등이 올 수 있음
	print(arr[i])
    
# i는 3 부터 9까지
for i in range(3, 10):
	print('yoohoo')
    
# range 함수 인자 하나만 넣으면 i의 시작 값은 자동으로 0으로 설정된다.
for i in range(3)
	print(i)	# 0
    			# 1
                # 2