빅데이터 전문가 되기
Python을 활용한 구구단 만들기(for문) 본문
Python의 for문을 활용하여 간단하게 구구단을 만들어보겠습니다.
👉 첫 번째: 2단 ~ 9단 구구단 만들기①
: range를 활용하여 구구단을 만들어 보겠습니다.
print("구구단")
for x in range(2,10):
print(x,"단")
for y in range(1,10):
print(x,"*",y,"=",x*y)
print("--------------------------------")
- 이중 for문을 활용하였습니다.
- 앞의 for문은 "x단"을 뜻하는 것으로 2단에서 9단을 구하므로 range 범위를 2~10으로 설정합니다.
- 안의 for문은 곱해주는 값을 뜻하는 것으로1~9를 곱하여 주기 때문에 range 범위를 1~10으로 설정합니다.
-> 따라서, 2단 ~ 9단까지의 결과값을 확인할 수 있습니다.
👉 두 번째: 2단 ~ 9단 구구단 만들기②
: 이번에는 리스트를 활용하여 구구단을 만들어 보겠습니다.
#리스트 생성
a=[1,2,3,4,5,6,7,8,9]
print("<구구단>")
for i in a:
if i+1 == 10 : break # i가 10일때 중지하라는 조건 설정
print(str(i+1),"단")
for j in a:
print(int(i+1),"*",j,"=",int(i+1)*j)
print("--------------------------------")
- 리스트를 1~9 까지 범위로 설정하였습니다.
- 여기서 앞의 for문은 i+1로 설정하여 9단까지만 나올 수 있도록 조건문을 넣었습니다.
- for문의 a는 리스트 형식이므로 타입을 지정하였습니다.
-> 첫 번째와 마찬가지로, 2단 ~ 9단까지의 결과값을 확인할 수 있습니다.
👉 세 번째: 설정한 단의 구구단 만들기
a=input("구구단을 입력하세요. (2~9단)")
print(a+"단을 시작합니다.")
for i in range(1,10):
print(int(a),"*",i,"=",int(a)*i)
- 저는 5단을 예시로 입력하여 구구단을 구하였습니다.
- a의 type은 str형이므로 for문에서 int형으로 변경하였습니다.
이상 간단한 구구단을 만들어 보았습니다.
'Python' 카테고리의 다른 글
Python을 활용한 Wordcloud (네이버 뉴스) (0) | 2023.07.02 |
---|---|
Python을 활용한 Crawling (네이버 지식백과) (0) | 2023.07.02 |
Google Bigquery 데이터 적재 (0) | 2023.06.21 |
공공데이터 API 크롤링 (0) | 2023.06.21 |
[DataFrame] merge( ) vs concat( ) (0) | 2023.04.27 |
Comments