취뽀 기록

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

Python 185

[코드트리] if else if else 조건문 > 특정 조건 두 정수 비교

2개의 정수를 입력 받아 첫 번째 수가 더 작으면 1 아니면 0을 출력하고, 두 개의 수가 같으면 1 아니면 0 을 출력하는 프로그램을 작성해주세요. # 변수 선언, 입력 inp = input() arr = inp.split() a = int(arr[0]) b = int(arr[1]) # 출력 if a < b: print("1", end=" ") else: print("0", end=" ") if a == b: print("1") else: print("0") # 나의 풀이 inp = input().split(" ") a = int(inp[0]) b = int(inp[1]) if a < b: r1 = 1 else: r1 = 0 if a == b: r2 = 1 else: r2 = 0 print(r1, r2)

[코드트리] 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 else 로만 이루어져 있는 구문은 다음과 같이 삼항연산자를 이용하면 한 줄에 표현이 가능합니다. 이렇게 코드를 작성하면 변수 a는 조건이 참인 경우 v1값을, 조건이 거짓인 경우에는 v2 값을 갖게 됩니다.기존 코드 if 조건: a = v1 else: a = v2 삼항연산자를 이용한 코드 a = v1 if 조건 else v2 python3 코드 a = int(input()) b = 50 if a > 10 else 3 print(b) 출력결과 1 >> 20 50 출력결과 2 >> 5 3 Side Note 다음 코드의 출력 결과는 어떻게 될까요? 6 일까요 14일까요? n = 8 a = 2 + 6 + 5 if n > 10 else 6 print(a) 결과는 6입니다. 2 + 6 + 5 부분이 ..

[코드트리] 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 =..

[코드트리] 사칙연산 > 간단한 사칙연산

간단한 사칙연산 두 정수 a, b를 입력받아 다음 값들을 전부 계산해서 출력하는 프로그램을 작성해보세요. 두 정수를 더했을 때의 결과 a에서 b를 뺐을 때의 결과 a를 b로 나누었을 때의 몫 a를 b로 나누었을 때의 나머지 # 변수 선언 및 입력 inp = input() arr = inp.split() a = int(arr[0]) b = int(arr[1]) print(a + b) print(a - b) print(a // b) print(a % b) # 나의 풀이 x = input().split(" ") a = int(x[0]) b = int(x[1]) print(a + b) print(a - b) print(a // b) print(a % b)