python while 구문 으로 더하기 및 구구단 외우기 연습






"모두의 파이썬" 을 보며 혼자 독학중이다.

20일 또는 30일로 나눠서 하라고 했는데, 얼른 배웠으면하는 마음에 하루에 6~7일분씩 진도를 나가고 있다.

지금 Day10의

while x<10 p="">
이라고 하면 그 아래는 x에 대해서 10미만 (9까지) 반복하는건데, 이렇게 "무작정 따라하기"를 따라 해보다 보니 직접 만들어 보고 싶어졌다.

아래는 1부터 10까지 합계를 구하는 파이썬 코드다. ("모두의 파이썬" 의 10B-sum.py)

s=0
x=1
while x&lt;=10:
    s=s+x
    print("x:",x,"sum:",s)
    x=x+1

비록 초급단계지만 이정도 하다보니 직접 곱하기도 만들어보고 싶어졌다.

*.*
*.*

그래서 아래와 같이 만들어봤다. 쉽게 한듯 보일지 모르지만 사실 몇십분 걸렸다.


x=input("구구단 몇단?")
a=int(x)
m=1
while m<10: br="">    print(a,"단 맞으시죠?", a,"x",m, "=", a*m)
    m=m+1

line2 까지는 알았는데, line3에 곱하는 인수를 따로 넣어야 하는걸 생각못했다.
그리고 while 이하 구문에 반복을 하도록 했다.


더 복잡한걸 보면 어떨지 아직 감이 안오지만, 풀어가는게 재미있고 뿌듯한것 같다.




Comments

Popular posts from this blog

프로그래밍 (파이썬) 공부 시작 : 기초/초급을 시작하는 내 방법

let's start to learn python (programming) with me.