취뽀 기록

#열심히 살자 #취업 #공부

코드트리 조건문 4

[코드트리] if if 조건문 > 최대 2번의 연산

정수 a를 입력받아 다음 2개의 과정을 순서대로 거친 이후의 결과를 출력하는 프로그램을 작성해주세요. 만약 a가 짝수라면 2로 나눠줍니다.만약 a가 홀수라면 1을 더한 뒤 2로 나눠줍니다. 예를 들어 a가 10이었다면 1번 과정을 거쳐 5가 되고, 연달아 2번 과정을 거쳐 3이 됩니다. 하지만 a가 8이었다면 1번 과정을 거쳐 4가 되지만, 연달아 2번 과정을 거쳤을 때에는 조건을 만족하지 않으므로 변화없이 최종 결과는 4가 됩니다. # 변수 선언 및 입력 a = int(input()) if a % 2 == 0: a //= 2 if a % 2 == 1: a = (a + 1) // 2 print(a) # 나의 풀이 a = int(input()) if a % 2 == 0: a//=2 if a % 2 != 0..

[코드트리] if 조건문 > 체질량지수

체질량지수(BMI)는 자신의 몸무게(kg)를 키의 제곱(m)으로 나눈 값입니다. 키와 몸무게를 자연수로 입력받아 첫 번째 줄에 체질량지수를 출력하고, 체질량지수가 25이상이면 비만(Obesity)이라는 메시지를 출력하는 프로그램을 작성해주세요. # 변수 선언, 입력 inp = input() arr = inp.split() h = int(arr[0]) w = int(arr[1]) # 키(cm)에서 키(m)로 단위 환산을 한 뒤 # 체질량지수 계산 식에 넣어야 함에 유의합니다. bmi = w * 100 * 100 // (h * h) # 출력 print(bmi) if bmi >= 25: print("Obesity") # 나의 풀이 inp = input().split(" ") h = int(inp[0]) w =..