본문 바로가기
반응형

위니브 엠버서더/코딩테스트 문제풀이3

[위니브엠버서더]제주코딩베이스캠프 Code Festival: Python 100제 (23-27번 문제까지 풀이) def calculate_circle_area(radius): area = radius * radius * 3.14 return area# 사용자로부터 반지름 입력 받기n = int(input("반지름의 길이를 입력하세요: "))# 원의 넓이 계산 및 출력area = calculate_circle_area(n)print("원의 넓이:", area)문제 23 : OX문제 print(10/2)의 출력 결과는 5이다. 더보기정답 X 해설 :주어진 Python 코드 print(10/2)의 출력 결과는 5가 아니라 5.0입니다. Python에서 나누기 연산자(/)는 기본적으로 소수점이 있는 부동 소수점 나눗셈을 수행하므로 결과가 정수로 나누어떨어지더라도 소수점이 포함된 부동 소수점 형태로 출력됩니다. .. 2024. 8. 29.
[위니브엠버서더]제주코딩베이스캠프 Code Festival: Python 100제 (18-22번 문제까지 풀이) 문제 18 : 평균점수더보기영하네 반은 국어, 수학, 영어 시험을 보았습니다.영하는 친구들의 평균 점수를 구해주기로 했습니다.공백으로 구분하여 세 과목의 점수가 주어지면 전체 평균 점수를 구하는 프로그램을 작성하세요.단, 소숫점 자리는 모두 버립니다. def calculate_average(scores): # 점수 리스트를 각각 정수로 변환 score_list = list(map(int, scores.split())) # 평균 점수 계산 (소수점 버리기 위해 // 연산자 사용) average_score = sum(score_list) // len(score_list) print(average_score)# 예시 입력scores = input("세 과목의 점수를 공.. 2024. 8. 28.
[위니브엠버서더]제주코딩베이스캠프 Code Festival: Python 100제 (13-17번 문제까지 풀이) 문제 13 : 몇 번째 행성인가요? def find_planet(n): # 태양계의 행성 리스트 정의 planets = ["수성", "금성", "지구", "화성", "목성", "토성", "천왕성", "해왕성"] # n번째 행성 출력 (리스트 인덱스는 0부터 시작하므로 n-1) if 1  코드 설명:planets 리스트는 태양계의 8개 행성을 순서대로 저장하고 있습니다.함수 find_planet(n)은 입력으로 주어진 숫자 n을 사용하여 해당하는 행성을 찾습니다.리스트 인덱스는 0부터 시작하기 때문에, n-1을 사용하여 n번째 행성을 참조합니다.입력된 n이 1부터 8 사이의 숫자인지 확인하고, 그렇지 않으면 오류 메시지를 출력합니다.사용 예:입력: 1출력: 수성입력: 4출력: .. 2024. 8. 28.
반응형