개발자

python(while, break, class) 문제 풀어주실 수 있나요?

2022년 12월 04일조회 300

1. (첫 번째 사진이 문제 내용입니다.) 사용자 정의 함수를 만들고 함수안에 While문과 break를 활용하여 아래 조건과 같은 프로그램을 만드세요. 2. (두 번째 사진이 문제 내용입니다.) 아래의 조건에 맞는 클래스 Car를 만들고, 출력결과와 같이 객체를 생성하세요. 3. (세 번째 사진이 문제 내용입니다.) 2 에서 객체를 생성하고 <출력결과>와 같이 메서드를 호출하세요.

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 3

손정현님의 프로필 사진

안녕하세요! 문제를 풀고 계신 코드를 공유해주시고 어느 부분이 막혀서 안되는지 공유해주시면 도움을 드릴 수는 있을 것 같습니다 :)

엄홍재님의 프로필 사진

1번문제 입니다. def coffee_buy(money): coffer = 300 cnt = 0 while True: if money < coffer: print(f'커피를 {cnt}개 구입했습니다.') break money -= coffer cnt += 1 print('커피를 구입합니다.')

엄홍재님의 프로필 사진

2번 입니다 문제가 살짝 아쉬운 부분이 있네요 type은 예약어라서 해당 이름으로 짓는것은 좋지 않습니다. 그래서 car_type으로 변경 그리고 문제가 좀 애매하네요 자동차의 속도를 올리고 나서 해당 속도가 100 미만인지 이상인지를 판단하는건지 올리기 전에 조건을 판단하는 건지에 대한 내용이 나와있지 않은것 같아요 후자라고 생각하고 작성했습니다. class Car: def __init__(self, car_type, speed): self.car_type = car_type self.speed = speed def move(self): print(self.speed) def speed_up(self, plus_speed): if self.speed < 100: self.speed += plus_speed else: print('규정속도를 넘었습니다.') speed_down은 참고해서 작성해보세요 3번은 해당 class로 메서드 실행만하면됩니다!! 문제를 이렇게 올리기보다 어디까지 해보고 어려웠는지를 올리면 더 파악하고 도움을 드리기 쉬울것 같습니다. 마지막으로 python은 react 토픽보다는 python키워드가 없다보니 기술/커리어 쪽 질문인것 같아요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!