반응형
코드 작성
n = int(input())
num = n #26
cnt = 0
while True: #True에서 T를 꼭 대문자로 작성!
a = num // 10 # 2
b = num % 10 # 6
c = (a+b) % 10 # 8
num = b*10+c # 68
cnt += 1
if num == n:
break
print(cnt)
코드 풀이
#1
기호 연산자를 잘 알아야 한다.
(1) //는 나눗셈에서 몫을 구하는 연산자 이다.
(2) %는 나눗셈에서 나머지를 구하는 연산자이다.
#2
while문을 꼭 True 에서 T를 대문자로 작성해야 하낟.
#3
while은 무한반복 하지만 그 조건이 입력값(n)과 새로운 값(num)이 같아질 때 빠져나오도록(break) 작성한다
반응형
'코딩 > Python' 카테고리의 다른 글
[Python] 백준 1789 수들의 합 (0) | 2022.11.14 |
---|---|
[Python] 백준 10866 덱 (1) | 2022.11.13 |
[Python] 백준 10951 A+B -4 (0) | 2022.11.13 |
[Python] 백준 10952 A+B -5 (0) | 2022.11.13 |
[Python] 백준 2439 (0) | 2022.11.13 |