728x90
반응형
(문제)
사용자로부터 시작 값과 끝 값을 입력 받아 3의 배수를 제외한 모든 숫자를 출력하시오.
시작 값은 작은 수를 입력 받고, 끝 값은 큰 수를 입력 받는 것이 규칙입니다.
(방법)
tmp1 = int(input('첫번째 수를 입력하세요:'))
tmp2 = int(input('두번째 수를 입력하세요:'))
start = 0
end = 0
if tmp1 > tmp2: # tmo1의 크면 end, tmp2는 작으므로 start가 됨
start = tmp2
end = tmp1
else:
start = tmp1
end = tmp2
for i in range(start, end+1): # 작은수부터 큰수까지 이므로 end+1로 설정.
if i%3 != 0: # 3의 배수가 아닌 경우
print(i) # 출력

728x90
반응형
'프로그램' 카테고리의 다른 글
| [파이썬] 문제 : 파일 암호화 및 복호화(cryptography) (0) | 2022.12.21 |
|---|---|
| [파이썬] 문제 : 문자열에서 한글,영문자만 찾기(정규표현식-re, isalpha) (0) | 2022.12.21 |
| [파이썬] 문제 : 1~100 수 중에서 2의 배수이면서 3의 배수가 아닌 수 출력 (0) | 2022.12.20 |
| [파이선] 문제 : 20명 점수 입력 받아 파일로 저장 (0) | 2022.12.20 |
| [파이썬] 문제 : 문자열을 단어 첫 문자들만 txt 파일로 저장하기 (0) | 2022.12.20 |
댓글