728x90
반응형
SMALL
이번 포스팅에서는 참일 때 실행될 문장의 참/거짓 조건으로 변환하는 연산자인 삼항 연산과 list(range())를 사용하여 숫자를 증가시키는 방법과 마지막으로 for문에 대하여 알아보도록 하겠습니다.
삼항 연산
num = 23
while True:
print(num)
num = num // 2 if num % 2 == 0 else (num * 3) + 1 # = 참일떄 실행 될 문장 if 참 조건 else 거짓 조건
if num == 1:
print(num)
print('프로그램을 종료합니다')
break
list(range(시작 숫자, 마지막 숫자 +1, step증가))
print(range(0, 10), type(range(0, 10))) # range 는 단독 사용 X
# 0 < = x < 10 -> 첫번쨰 숫자부터 시작하여 마지막 숫자 앞까지 출력
a = list(range(0, 10)) # 단독으로 사용 못하고 list 이용 -> 연속된 데이터를 관리하고싶을떄 사용
print(a)
print(list(range(5, 10))) # (linked 생략된 단어) list = []
print(list(range(3, 20, 2))) # 3 부터 19까지 step 증가를 2씩 출력
for 문
조건문 사용 시에는 tab(들여 쓰기)에 주의해야 합니다~!!
for i in [0, 1, 2, 3, 4]:
print(i)
for i in [0, 1, 2, 3, 4]:
print(i, end=' ')
print() # 다음출력을 위해서 줄바꿈해주는 것은 for 문 밖에서 출력
for i in ['월, 화, 수, 목, 금, 토, 일']:
print(i, end=' ')
print()
for i in ['강아지, 고양이, 햄스터']:
print(i, end=' ')
print()
for i in range(0, 10): # For 문의 정석 코드
print(i, end=' ')
print()
예제. 1) 구구단 5단 출력
for i in range(1, 10):
print('5 *', i, '=', i * 5)
예제. 2) 1-10까지의 합
sum = 0
for i in range(1, 11):
sum += i
print(sum)
중첩 For 문
for i in range(0, 3):
for j in range(0, 4):
print('[', i, j, ']', end=' ')
print()
중첩 for 문 예제) 결과값 두 자리 숫자로 나타내기 (00, 01, 02...)
k = 0
for i in range(3): # 0은 생략 가능
for j in range(0, 4):
print('%02d' % k, end=' ')
k += 1
print()
다음 포스팅에서는 이어서 숫자/문자 변형, list 관리(CRUD)등 리스트 활용에 대하여 알아보도록 하겠습니다
728x90
반응형
LIST
'Programming > Python 기초' 카테고리의 다른 글
[Python 기초] 파이썬 시작하기_Day 5(append/extend 차이, tuple/list 다루는법, 함수/Dictionary의 CRUD) (0) | 2021.05.01 |
---|---|
[Python 기초]파이썬 시작하기_Day 4(숫자/문자 변형, list 관리(CRUD)/활용) (0) | 2021.04.28 |
[Python 기초]파이썬 시작하기_Day 2(배열, 리스트, 연산, 제어문) (0) | 2021.04.17 |
[Python 기초]파이썬 시작하기_Day 1(입출력; default 값 활용, 변수선언, SWAP) (0) | 2021.04.13 |
[Python] 설치하는 방법 ( + PyCharm 설치) (1) | 2021.04.12 |