파이썬 초보자 질문1
조회수 694회
def multi():
i = 1
x = input()
while i <= 9:
print(x, ' * ', i, ' = ', x*i)
i = i + 1
multi()
한창 함수 개념을 배우는 중인데요, 인스턴스 부분에 뜬금없는 값이 나와서 질문드립니다. 저 코드를 실행했더니...
4 * 1 = 4
4 * 2 = 44
4 * 3 = 444
4 * 4 = 4444
4 * 5 = 44444
4 * 6 = 444444
4 * 7 = 4444444
4 * 8 = 44444444
4 * 9 = 444444444
결과물이 이렇게 나오네요... 사실 원했던건
4 * 1 = 4
4 * 2 = 8
4 * 3 = 12
...
```이런거였는데 말이죠
어디서 잘못된걸까요?
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력