본문 바로가기
파이썬 기초 연습장/반복문

[파이썬 반복문] for문

by 신령 가비 2022. 7. 19.
728x90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# 반복문(iteration)에 대한 실습
# 안녕하세요를 5번 출력하려면 print 함수를 5번 호출해야 하는 번거러움 존재
 
# for문을 이용
# 아래 코드는 for문이지만 정수 리스트를 시퀀스로 사용 했기 때문에 번거로움
for x in [0,1,2,3,4] :
    print("안녕하세요")
for  a in [5] :
    print("안녕하세요")
# in 다음 오는 것 을 시퀀스라 함.
# 시퀀스에 올 수 있는건 리스트와 문자열
 
for x in range(5):
    print("안녕")
#range(x)를 이용하면 정수리스트를 사용하는 것보다 훨씬 효율적
#range() 함수는 리스트 타입으로 값을 반환해줌.
#range(x)는  0부터 마지막값(n-1) 까지 정수 리스트 타입으로 반환을 해준다.
#range 는 range 객체 타입
print(range(5))
print(type(range(5)))
 
 
#문자열 배열을 시퀀스로 가질때 for 문
= ["천영권""짱구""철수""훈이""유리""맹구"]
for name in s:
    print("반갑습니다",  name, "님")
 
#줄바꿈을 하지 않는 end 인자 값을 확인
    print(name, end = " ")
    print(name, end="\t")
 
= ["천영권""짱구""철수""훈이""유리""맹구"]
for name in s:
 
 
cs
728x90

댓글