편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2020.04.17

    파이썬/ while loop을 이용한 각 자리의 수의 합


    안녕하세요,

    임의의수를 정수값으로 변수에 저장하고, 각 자리수의 합을 구하는데, 자리수가 2보다크고 8보다 작은 것들만의 합을 구하는 문제입니다. (산술 연산자를 이용해야 합니다.)

    code = 12345678
    sum = 0
    while code:
        a = code%10
        if 2 < a <8:
            sum = a + sum
            code = code//10
        else:
            code = code//10
    print(sum)
    

    위처럼 풀이를 해보았는데, if 문을 쓰지 않고 while문 만으로 풀이한다면, 어떤 논리구조로 풀어 나갈 수 있는지 궁금합니다.

  • 프로필 알 수 없는 사용자님의 편집
    날짜2020.04.17

    파이썬/ while loop을 이요한 각 자리의 수의 합


    안녕하세요,

    임의의수를 정수값으로 변수에 저장하고, 각 자리수의 합을 구하는데, 자리수가 2보다크고 8보다 작은 것들만의 합을 구하는 문제입니다. (산술 연사자를 이용해야 합니다.)

    code = 12345678
    sum = 0
    while code:
        a = code%10
        if 2 < a <8:
            sum = a + sum
            code = code//10
        else:
            code = code//10
        print(sum)
    

    위처럼 풀이를 해보았는데, if 문을 쓰지 않고 while문 만으로 풀이한다면, 어떤 논리구조로 풀어 나갈 수 있는지 궁금합니다.