이름과 직급을 입력받아 연봉을 출력하는 프로그램을 작성하여라
조회수 1547회
문제2) 회사의 한 부서에 부장, 과장, 대리, 사원, 인턴이 있다. 각 직급별로 연봉이 다르다. 부장의 연봉은 8000만원, 과장의 연봉은 6000만원, 대리의 연봉은 4000만원, 사원의 연봉은 3000만원, 인턴의 연봉은 1000만원이다. 이름과 직급을 입력받아 연봉을 출력하는 프로그램을 작성하여라 다음 요구사항을 만족해야함. (프로그램 파일명: 이름_문제2)
- 이름을 입력받는다.
- 현재 직급을 번호로 입력받는다.
- 만약 직급으로 지정된 번호 외에 다른 번호가 입력되면 잘못 입력되었다고 출력한다.
이게 문제인데 어떻게 접근하고 프로그램을 짜야되는지 감이 안와요.
혹시 어떻게 하는지 아시는 분 계신가요?
파이썬 배운지 얼마 안된 초보입니다. 부탁드립니다.
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
li = [8000, 6000, 4000, 3000, 1000] print(li) name = input() crass = int(input()) if 0 <= crass < 5: print(str(name) + "의 연봉: " + str(li[crass])) else: print("잘못입력되었습니다.")
딕셔너리는 사용하나요?
댓글 입력