반응형
<if>
x=1
y=2
if x>y:
print('x가 ㅛy보다 큽니다.')
elif x<y:
print('y가 x보다 큽니다.')
else:
print('x와 y가 같습니다.')
파이썬은 확실히 다른 언어들에 비해서 문장들이 너무너무너무 간결하당
if 조건1:
실행 코드1
elif 조건2:
실행 코드2
else:
실행 코드3
조건1이 참이면 실행 코드1을, 조건2가 참이면 실행 코드2를, 조건1과 조건2 둘 다 참이 아니면(= 거짓이면) 실행 코드3을 실행
<for>
scope=[1,2,3,4,5]
for x in scope:
print(x)
for x in scope:
print(x,end="")
1에서 5까지 정수를 순차적으로 출력한다.
첫 번째 for문을 실행시키면 자바에서 System.out.println(x)을 한 것처럼 자동으로 줄 바꿈이 되어 한 줄에 한 글자씩 출력된다.
두 번째 for문의 print함수에는 end="" 해주어 한 줄에 12345 모두 출력된다.
파이썬의 print는 기본적으로 end="\n"이 디폴드기 때문에 줄 바꿈을 원하지 않거나 다르게 출력하고 싶으면 end를 바꾸어주자
scope=[1,2,3,4,5]
for x in scope:
print(x)
for x in scope:
print(x,end="")
print()
#for문 범위로 사용되는 것은 시퀀스 자료형 또는 반복 가능한 자료.
#문자열
print('##문자열')
forStr = 'abcde'
for x in forStr:
print(x, end=" ")
print()
#리스트
print('##리스트')
forList = [1,2,3,4,5]
for x in forList:
print(x, end=",")
print()
#사전
print('##사전')
forDic = {'a':'에이', 'b':'비', 'c':'씨'}
for y in forDic:
print(y)
#range()
print('##range()')
for z in range(10):
print(z)
반응형
'DEV > Python' 카테고리의 다른 글
[Python 기초] 자료형 - Tuple (0) | 2021.08.22 |
---|---|
[Python 기초] 자료형 - 문자열 (0) | 2021.08.22 |
[Python 기초] 자료형 - List (0) | 2021.08.22 |
[Python 기초] 자료형 - Number (0) | 2021.08.22 |
[Python 기초] continue, break (0) | 2021.02.24 |