Python
Python for반복문
농담농담
2022. 12. 15. 11:15
# 0~9
for v1 in range(10):
print('v1' , v1)
# 1~10
for v2 in range(1, 11):
print('v2', v2)
# 1~10 미만, 2씩 증가하면서
for v3 in range(1, 10, 2):
print('v3', v3)
# 1~10 합
sum1 = 0
for v in range(1, 11):
sum1 = sum1 + v
print('1~10 합',sum1)
print('1~10 합 ver2', sum(range(1, 11)))
#list 인자 출력
namu = ['n', 'a', 'm', 'u']
for n in namu:
print(n)
# 문자열 한글자씩 출력하기
word = 'namu'
for n in word:
print(n)
# 딕셔녀리 다루기
my_info = {
'name' : 'jeon',
'age' : 30,
'city': 'Seoul'
}
for key in my_info:
print(key)
for v in my_info.values():
print(v)
# I'M SO FINE 출력하기
word = "I'm sO fINe"
for n in word:
if n.isupper():
print(n, end='')
else:
print(n.upper(), end='')
list1 = ['str', 1, 2.3, complex(4, 2)]
for n in list1:
# 정수형이면 반복 끝내기
if type(n) == int:
print(n, type(n))
break
else:
print(n, type(n))
for i in range(10):
# 짝수면 건너뛰기
if i % 2 == 0:
continue
print(i)
list1 = ['str', 1, 2.3, complex(4, 2)]
for n in list1:
# 반복문 이후에 조건문 이용 한번만 실행하기 else를 for와 같은 위치에 놓기.
if type(n) == bool:
print(type(n))
break
else:
print('Not Found Bool type')
#구구단 파이썬 버전
for i in range(2, 10):
for j in range(1, 10):
print('{} * {} = {}'.format(i, j, i*j))