간단한 구구단 코드를 만들어 봅시다.
for i in range(1, 10):
for j in range(1, 10):
print(f"{i} x {j} = {i*j}")
print("----------")
- for i in range(1, 10): - 이 부분은 "for" 루프를 시작하는 부분입니다. 여기서 "i"는 반복 변수로, range(1, 10) 함수에 의해 제공되는 숫자의 시퀀스를 순회합니다. 이 함수는 첫 번째 인수에서 시작하여 두 번째 인수보다 하나 작은 숫자까지의 범위를 생성합니다. 그러므로, 이 루프는 i가 1부터 9까지를 반복합니다.
- for j in range(1, 10): - 이것은 "중첩된 for 루프"라고도 불립니다. 첫 번째 루프의 각 반복에 대해, 이 두 번째 루프는 j가 1부터 9까지 반복합니다. 이런 식으로, 모든 i와 j의 조합을 한 번씩 실행하게 됩니다.
- print(f"{i} x {j} = {i*j}") - 이 줄은 문자열을 화면에 출력합니다. 파이썬의 f-string 문법을 사용하여 i, j, 그리고 i*j의 값을 동적으로 문자열에 포함시킵니다.
- print("----------") - 이것은 각 구구단이 끝나면 출력되는 구분선입니다. 이는 각 숫자의 구구단 사이를 구분하기 위한 것입니다.
각 단계가 어떻게 작동하는지 이해하는데 어려움이 있으면 언제든지 질문해주세요!
'python' 카테고리의 다른 글
Python FTP TLS implicit (0) | 2022.09.24 |
---|---|
How do I add comments to JSON ? (0) | 2022.09.24 |
Python package install ( offline ) (0) | 2022.09.24 |
Python Install ( linux ) (0) | 2022.09.24 |