안녕하세요.
파이썬을 공부하는
가정의학과 전문의
닥터 배도사입니다.
파이썬을 이용하여
구구단 계산하는 프로그램밍을
해보았는데요.
for 구문을 이용하니
너무 간단하게 만들 수 있었습니다.
너무 간단해서
이걸 프로그래밍이라고
해도 될지 모르겠네요.
그럼 제가 파이썬을 이용하여
구구단 계산기 프로그래밍 한 것을
보여 드리겠습니다.
정말 간단하지 않나요?
4줄 밖에 되지 않는 코드로
구구단 계산기를 완성하였습니다.
# 알고자 하는 단의 숫자를 입력한다. x = int(input("숫자를 입력하세요.:")) |
먼저 알고자 하는 단의 숫자를 입력해 줍니다.
이를 위해 input 구문을 이용하여
숫자를 입력받은 후 정수형(int)으로 변환하여
x라는 변수에 할당합니다.
# for 구문을 이용하여 입력한 숫자의 구구단을 출력한다. for i in range(1,10): result = x * i print( x, "*", i, "=", result, "입니다.") |
이후 for 구문을 이용하여
입력받은 숫자 x에 1부터 9까지 곱해줍니다.
x에 2를 입력했다고
가정해 봅시다.
for i in range(1,10)
으로 설정하면 1부터 9까지 숫자를
i에 차례로 담아 줍니다.
따라서 제일 먼저 i에 1이 들어가면
result = x * i 에 따라
입력받은 2에 1을 곱해준 값을 result에 담아 줍니다.
그리고 print 구문을 이용하여
print( x, "*", i, "=", result, "입니다.")
출력합니다.
그러면
2 * 1 = 1 입니다.
라는 결과가 출력됩니다.
이후 for 구문에 따라서
i에 2가 들어가게 되고
입력받은 2에 2을 곱해준 값을 result에 담아 줍니다.
그리고 print 구문을 이용하여
2 * 2 = 4 입니다.
라는 결과가 출력됩니다.
이 과정을 i가 9가 될 때까지
반복해 줍니다.
실제로 만든 구구단 프로그램을
실행해 보았습니다.
숫자를 입력하세요:
라는 물음에 2를 입력하니
2 * 1 = 2 입니다.
2 * 2 = 4 입니다.
2 * 3 = 6 입니다.
2 * 4 = 8 입니다.
2 * 5 = 10 입니다.
2 * 6 = 12 입니다.
2 * 7 = 14 입니다.
2 * 8 = 16 입니다.
2 * 9 = 18 입니다.
와 같은 결과가
나온 것을 알 수 있었습니다.
대단한 프로그래밍은 아니지만
내가 생각한 바를
파이썬 코드로 구현해 낼 수 있어서
기분이 좋습니다.
앞으로 계속 공부하여
프로그램을 만들어 보려고 합니다.
'Python 기본 문법' 카테고리의 다른 글
시험 대상자 무작위 배정하기(random, shuffle 이용) (0) | 2022.08.08 |
---|---|
\n 사용, 문자열 한 줄 아래로 출력! (0) | 2022.01.28 |
리스트 자료형, 인덱싱, 슬라이싱 (0) | 2021.12.07 |
문자열 관련 함수 (0) | 2021.12.07 |
[파이썬] BMI(체질량 지수) 계산기 프로그래밍 (0) | 2021.12.07 |