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 문 s = ["천영권", "짱구", "철수", "훈이", "유리", "맹구"] for name in s: print("반갑습니다", name, "님") #줄바꿈을 하지 않는 end 인자 값을 확인 print(name, end = " ") print(name, end="\t") s = ["천영권", "짱구", "철수", "훈이", "유리", "맹구"] for name in s: | cs |
728x90
'파이썬 기초 연습장 > 반복문' 카테고리의 다른 글
[파이썬 반복문] 팩토리얼(!) 값 구하기 (0) | 2022.07.19 |
---|---|
[파이썬 반복문] break 함수 (0) | 2022.07.19 |
[파이썬 반복문] 수 합계 구하는 프로그램 (0) | 2022.07.19 |
[파이썬 반복문] range 함수 종류 알아보기 (0) | 2022.07.19 |
댓글