728x90
반응형

# s = '10 10 20 33 40 50 60 70 85 90 10 10 20 30 43 50 60 77 80 90' # 개발시 사용. input은 테이스가 어려움
s = input('20면 점수 입력: ') # 입력 받기
f = open('score.txt','w') # 쓰기용 파일 열기(새로 만들기)
f.write(s) # 파일에 쓰기
f.close() # 파일 닫기
f = open('score.txt','r') # 새로 만들어진 파일 열기
lines = f.readlines() # 파일 내용 읽기
f.close() # 파일 닫기
n = list(map(int,lines[0].split())) # 파일에서 읽은 문자열을 공백으로 분리하고, 각각을 정수화 함
odd_number = [] # 홀수용 리스트
for i in range(len(n)): # 정수 수 만큰 반복
if n[i] % 2 != 0: # 각각의 수를 홀수 인지 확인. % 연산자는 나누기는 나머지. 4%2=0과 같이 나머지가 0이면 짝수.0이 아니면 홀수
odd_number.append(n[i]) # 홀수면 리스트에 추가
print(odd_number) # 출력
결과
[33, 85, 43, 77]
728x90
반응형
'프로그램' 카테고리의 다른 글
| [파이썬] 문제 : 시작, 끝 수를 입력 받아서 3의 배수가 아닌 수 출력 (0) | 2022.12.20 |
|---|---|
| [파이썬] 문제 : 1~100 수 중에서 2의 배수이면서 3의 배수가 아닌 수 출력 (0) | 2022.12.20 |
| [파이썬] 문제 : 문자열을 단어 첫 문자들만 txt 파일로 저장하기 (0) | 2022.12.20 |
| [파이썬] 문제 : 월의 주별 요일 찾기 (0) | 2022.12.20 |
| [파이썬] 문제 : 다중 반복문에서 break로 모두 종료하기 (0) | 2022.12.20 |
댓글