파이썬 과제 도와주세요ㅠㅠ

파이썬 과제 도와주세요ㅠㅠ

작성일 2023.06.12댓글 1건
    게시물 수정 , 삭제는 로그인 필요

파이썬으로 미성년자 인지 성인인지 체크를 하는 프로그램을 만들어야 하는 과제를 하고 있는데 몇 시간 동안 코딩만 했는데 정말 안풀려서 질문 남겨 봅니다ㅠㅠ

[과제 내용]

 1. 이름과 나이 정보가 기록된 sample02.txt 파일이 있습니다.

 2. 이 파일을 이용하여 미성년자 여부를 체크하는 프로그램을 작성하면 됩니다.

 3. 프로그램 데이터를 저장할 파일 객체 myfile2를 생성합니다.

 4. 반복문을 사용하여 split(',') 함수를 사용하여 데이터를 분리합니다.

 5. 2번째 열 정보가 나이를 의미하므로, 19세 이상인지 아닌지를 판단하여 '성인'인지 '미성년'인지 분기 처리합니다.

 6. 그리고 결과 내용을 슬래시(/)를 사용하여 문자열을 결합합니다.

 7. 최종 결과를 myfile2 객체에 저장한 후, close() 함수를 사용하여 파일을 종료합니다.



#파이썬 과제 #파이썬 과제 추천 #파이썬 과제 대행 #파이썬 과제 제출 #파이썬 과제 진행하기 #파이썬 과제 주제 #파이썬 프로젝트 과제 #파이썬 데이터 분석 과제 #파이썬 대학교 과제 #방통대 파이썬 과제

profile_image 익명 작성일 -

과제를 해결하기 위해 파이썬으로 코드를 작성해 보겠습니다. 아래는 과제 내용에 따라 작성된 코드입니다.

```python

myfile = open('sample02.txt', 'r')

myfile2 = open('result.txt', 'w')

for line in myfile:

data = line.strip().split(',')

name = data[0]

age = int(data[1])

if age >= 19:

result = '성인'

else:

result = '미성년'

output = f'{name}/{result}\n'

myfile2.write(output)

myfile.close()

myfile2.close()

```

위의 코드를 간략히 설명하면 다음과 같습니다:

1. `sample02.txt` 파일을 읽기 모드로 엽니다.

2. `result.txt` 파일을 쓰기 모드로 엽니다.

3. `sample02.txt` 파일을 한 줄씩 읽으면서 각 줄을 `,`로 분리하여 이름과 나이를 얻습니다.

4. 나이를 정수로 변환한 후, 나이가 19세 이상인지 아닌지를 판단하여 `result` 변수에 저장합니다.

5. `name`과 `result`를 슬래시(`/`)로 결합하여 `output` 변수에 저장합니다.

6. `output`을 `result.txt` 파일에 씁니다.

7. 파일을 닫습니다.

위의 코드를 실행하면 `result.txt` 파일에 이름과 미성년자 여부가 저장될 것입니다. 각 줄마다 이름과 미성년자 여부가 슬래시(`/`)로 구분되어 저장됩니다.

위의 코드를 참고하여 과제를 해결해보세요. 문제가 있거나 추가 질문이 있다면 언제든지 물어보세요.

제가 써본 챗gpt 어플 중에서 제일 괜찮은거 하나 알려드릴게요.

무료에 로그인도 필요없어서 제가 요즘 제일 많이 쓰는 어플인데 HaeDab이라는 앱이에요.

https://apps.apple.com/kr/app/haedab/id1672179251

파이썬 과제 도와주세요ㅠㅠ

파이썬으로 홀수의 합을 구하는 코드를 작성하고 있는데 들여쓰기에서 계속 오류가 뜨고 있습니다ㅠㅠ 제가 작성한 코드에서 어떤 부분이 잘못되었는지...

파이썬 과제 도와주세요ㅠㅠ

파이썬으로 미성년자 인지 성인인지 체크를 하는 프로그램을 만들어야 하는... 봅니다ㅠㅠ [과제 내용] 1. 이름과 나이 정보가 기록된 sample02.txt 파일이...

파이썬과제.문제 도와주세요 ㅠㅠ

컴퓨터 파이썬 프로그래밍 과제입니다. 강의를 들어도 도저히 몰라서 알려주세요 ㅠㅠ, 사진으로 알려주시면 정말 감사하겠습니다.....

파이썬 과제도와주세요ㅠㅠ

... 이번에 학교 파이썬 과제로 숫자를 입력 받고, 그 숫자 안에... 프로그램을 파이썬 코드로 만들어야 하는데 도무지 감아 잡히지 않습니다.ㅠㅠ 도와주세요ㅠㅠㅠ 내공 50...