320x100
for i in range(1,101):
if i <= 9:
if i % 2 == 0:
print('[{}]: 짝수!'.format(i))
else:
print('[{}]: 홀수!'.format(i))
else:
num10 = i // 10
num1 = i % 10
result10 = '' # 이게 무슨 의미인지 모르겠다.
if num10 % 2 == 0:
result10 = '짝수'
else:
result10 = '홀수'
result1 = '0'
if num1 != 0:
if num1 % 2 == 0:
result1 = '짝수'
else:
result1 = '홀수'
print('[{}] 십의자리: {}, 일의자리:{}'.format(i,result10, result1))
전체적으로 이 수식에서 중요한 몇가지는
1. else가 시작될때 num10과 num1의 위치
2. result10의 '' 구조 및 위치
3. result1에는 0이 부여된 것과 위치
4. print 또한 마지막 else 문 안에 들어있다는 점이다.
분명히 2,3번에 대한 해석은 아직 정확히 모르겠다.
하지만 잘 활용한다면 분명 유용할 것이다.
300x250
'개발일지 > Python' 카테고리의 다른 글
[복기] 파이썬 별 출력 예제 8가지 (0) | 2022.04.30 |
---|---|
파이썬 수의 합, 홀수, 짝수의 합, 팩토리얼 (0) | 2022.04.30 |
[복기] 파이썬 정답 맞출때 까지 묻는 반복문 (0) | 2022.04.30 |
파이썬 2부제, 5부제 차량 사용 가능여부 (0) | 2022.04.30 |
파이썬 오늘의 날자,시간 표시 모듈 이용 (0) | 2022.04.30 |