-
파이썬 프로그래밍 기초 - if문, while문, for문프로그래밍 언어/파이썬 python 2020. 3. 30. 14:50
if문
if <조건문>:
<수행할 문장>
elif <조건문>:
<수행할 문장>
else:
<수행할 문장>
while문
while <조건문>:
<수행할 문장>
<수행할 문장>
*while문 수행중 빠져나가고 싶으면 break 사용가능
처음으로 가고 싶다면 continue 사용가능
>> while ( a<10):
a +=1
if a % 2 == 0: continue # 짝수이면 계속 진행
if a ==9: break # a가 9가 되면 while문 나감
for문
for 변수 in 리스트(또는 튜플, 문자열, 정수):
<수행할 문장>
>> a = [1,2,3]
>> for i in a:
... print(i)
1
2
3
>> a = [(1,2),(3,4)]
>> for (first,last) in a:
... print(first+last)
3
7
>> for i in range(3):
... print(i)
0
1
2
>> for i in range(1,3):
... print(i)
1
2
★ 리스트 내포 사용하기
리스트 안에 for문을 포함하는 리스트 내포를 사용하면 더 편리하게 코드를 짤 수 있다.
>> a = [1,2,3]
>> result = [ ]
>> for i in a:
... result.append(i*2)
>> print(result)
[2,4,6]
>> a = [1,2,3]
>> result = [ i*2 for i in a ]
>> print(result)
[2,4,6]
>> a = [1,2,3]
>> result = [ i*2 for i in a if i %2 ==0 ]
>> print(result)
[4]
연산자
x<y
x>y
x == y
x !=y
x >= y
x < =y
x or y
x and y
not x
* python은 기호가 아닌 단어 and, or 사용
x in s, x not in s
>> 1 in [1,2,3]
True
>> 4 not in [1,2,3]
True
>> 'J' in 'python'
False
'프로그래밍 언어 > 파이썬 python' 카테고리의 다른 글
파이썬 프로그래밍의 기초 - 자료형 (0) 2020.03.29