반응형
파이썬, "Hello, world!" 10번 출력하는 여덟 가지 예제
글. 오상문 sualchi@daum.net
파이썬에서 "Hello, world!" 열 줄 출력하는 여덟 가지 예제입니다. 물론 "Hello, world!"를 10줄 출려하는 게 이 예제의 목적은 아니고, 파이썬에서 다양한 반복 처리와 문자열 반복 처리를 어떻게 다룰 수 있는지 정도로 참고하기 바랍니다.
# Hello, world!를 10줄 출력하는 여덟 가지 방법
# (1) 반복문 이용하기
for i in range(10):
print("Hello, world!")
print()
# (2) 문자열 곱셈 이용하기
print("Hello, world!\n"*10)
# (3) 리스트 컴프리헨션 이용하기
[print("Hello, world!") for i in range(10)]
# (4) map() 이용하기
map(print, ["Hello, world!"]*10)
print()
# (5) join() 이용하기
print('\n'.join(["Hello, world!"]*10))
print()
# (6) reduce() 이용하기
from functools import reduce
reduce(lambda a, b: print("Hello, world!"), range(11))
print()
# (7) 함수 재귀호출 이용하기
def hello(n):
if n < 1:
return
print("Hello, world!")
hello(n-1)
hello(10)
print()
# (8) yield 이용하기
def hello():
for s in ["Hello, world!"]*10:
yield s
for s in hello():
print(s)
대치동, 잠실 코딩 교육 문의: 010-4440-0813
이상.
반응형
'Python 기초' 카테고리의 다른 글
파이썬, 달팽이 배열 출력 (0) | 2021.02.15 |
---|---|
파이썬 리스트를 문자열로, 문자열을 리스트로 변환하기 (0) | 2021.02.15 |
파이썬, reduce를 이용한 평균, 분산, 팩토리얼 계산 (0) | 2021.02.06 |
아나콘다 예전 버전 설치하기 (0) | 2021.02.02 |
파이썬, isnumeric(), isdigit(), isdecimal() 비교 예제 (0) | 2021.01.28 |