파이썬 과제 질문

파이썬 과제 질문

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


대학교 파이썬 과제입니다.
생능출판사의 "새내기 파이썬" 책 7장 리스트 부분의 연습문제 마지막 문제들이기도 합니다.
공대생이기는 하나 코딩이랑 관련 없는 과인데 배우고 있는 거라 이번 학기에 처음 배워서 그런지 힘드네요
10월 30일 21시까지 코드랑 주석으로 이해가 어려울만한 부분에 설명 좀 적어주시면 대단히 감사드리겠습니다.


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

profile_image 익명 작성일 -

18번

import random lst = [] # 동전 던지기 결과 리스트 pos = [0] # 연속 시작 위치 저장 리스트. 처음 인덱스 0 지정 for i in range(10): # 10개의 동전던지기 반복 n = random.randint(0, 1) # 앞,뒤 공전던지기 결과 lst.append(n) # 결과 리스트에 추가 if i > 0 and lst[-1] != lst[-2]: # 앞의 동전던지기와 지금 동전던지기가 다르면 pos 에 인덱스 추가 pos.append(i) pos.append(9) # 마지막 위치 추가 max_cnt = 0 # 가장 큰 연속 횟수 cnt = 0 for i in range(1, len(pos)): # 연속 시작 위치 리스트 cnt = pos[i] - pos[i-1] # 지금 위치에서 앞 위치를 빼면 연속 횟수가 됨 if cnt > max_cnt: # 연속 회수가 가장 큰 것으로 저장 max_cnt = cnt # print(lst, pos, max_cnt) # 디버그용 print(lst) print('최대 연속 길이:',max_cnt)

결과

[1, 0, 0, 0, 1, 1, 0, 1, 0, 1] 최대 연속 길이: 3

19번

lst = [a for a in range(2, 101)] # [2,3,4,5,6..100] 리스트 만들기 for i in range(2, 100): # 2,3,4,5...99까지 나옴 for j in range(len(lst)): if i > 2 and i%2 == 0: # 2는 배수처리하고 2 이상 짝수는 모두 2의 배수여서 계산하지 않음. 속도 향상 continue # 하단 코드 실행하지 않고 반복문으로 다시 실행 if i != lst[j] and lst[j]%i == 0: # i = 5, lst[j] = 5 는 계산하지 않음. lst[j] % i == 0 하면 i의 배수인지 확인 lst[j] = 0 # 0을 삭제할 값으로 설정. 여기사 del을 사용하면 range(len(lst))다 달라져 에러 발생 for i in range(len(lst)-1, 0, -1): # 뒤에서부터 삭제. 앞아서부터 하면 인덱스가 달려져 에러 발생 if lst[i] == 0: # 0 값을 삭제할 항목 del lst[i] # 리스트에서 해당 인덱스 항목 삭제 for s in lst: print(s,end=' ')

결과

2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97

파이썬 과제 질문

'최대 총합을 갖는 간격'이 무슨 의미인지 모르겠어요. 왜 예시에서 1이 나오는지 설명 좀 부탁드려요 이걸 모르겠네요

파이썬 과제 질문

물품을 5개 이상 사면 20프로 할인되고, 10개 이상 사면 30프로 할인되는 시스템을 만들고 싶은데, 10개 이상 사도 계속 '5개 이상 구매하셔서 20프로 할인되었습니다...

파이썬 과제 질문

학교 파이썬 과제인데 정말 어려워서 해답이 필요합니다.. 제가 습득을 위해 if else 등 어떤 함수가 들어가야하는지도 자세하게 써주시면...

파이썬 과제 질문 있습니다

파이썬 문제 질문있습니다. 내일까지 해가야하는 과제인데 잘 모르겠네요.. ㅜㅠㅠ 코드 알려주시면 감사하겠습니다. 내공 300이요 !!...

파이썬 과제 질문입니다.

... 질문자님, 각 변수에 대해 어떤 분석을 해야 할지 설명드리겠습니다.... 데이터를 분석할 때 필요한 기본적인 절차이니 참고하셔서 과제에...

파이썬 과제 질문

... 출력하는 파이썬 프로그램인데 빈칸에 무엇을 넣어야 하는지... [파이썬] 문제 : 제품을 추가하고 리스트는 코드 완성 (tistory.com)

파이썬 과제 질문

파이썬 과제인데 너무 급해요 ㅠㅠ 한번만 알려주시면 감사하겠습니다 fr = open("weather_cheonan.csv", "r", encoding='utf8') fw = open("weather...