728x90

if 4

if~else 표현식(expression)

아래 소스는 if~else 문으로 조건에 맞는 코드를 실행하는 동작 외에 그 결괏값을 result라는 변수에 대입 if~else 문을 표현식으로 사용한 예 if~else 문을 표현식으로 사용하려면 else를 생략할 수 없다. if~else 표현식이 반환하는 결괏값은 각 영역의 마지막 줄에 해당한다. 즉, if나 else 부분을 여러 줄로 작성했더라도 마지막 줄의 실행 결과만 반환한다. fun main() { var data = 10 val result = if (data > 0) { println("data > 0") true } else { println("data

(파이썬)분기문(if) 예제 3 with Dictionary (2문제만)

1. 아래와 같이 fruit 딕셔너리가 정의되어 있다. 사용자가 입력한 값이 딕셔너리 키 (key) 값에 포함되었다면 "정답입니다"를 아닐 경우 "오답입니다" 출력하라. fruit = {"봄" : "딸기", "여름" : "토마토", "가을" : "사과"} >> 제가좋아하는계절은: 봄 정답입니다. 정답확인 -> fruit = {"봄" : "딸기", "여름" : "토마토", "가을" : "사과"} user = input("제가좋아하는계절은: ") if user in fruit: print("정답입니다.") else: print("오답입니다.") 2. 아래와 같이 fruit 딕셔너리가 정의되어 있다. 사용자가 입력한 값이 딕셔너리 값 (value)에 포함되었다면 "정답입니다"를 아닐 경우 "오답입니다" 출력하..

알고리즘 2022.03.27

(파이썬)분기문(if) 예제 2

1. 사용자로부터 하나의 숫자를 입력 받고 짝수/홀수를 판별하라. >> 30 짝수 정답확인 -> user = input("") if int(user) % 2 == 0: print("짝수") else: print("홀수") 2. 사용자로부터 값을 입력받은 후 해당 값에 20을 더한 값을 출력하라. 단 사용자가 입력한 값과 20을 더한 계산 값이 255를 초과하는 경우 255를 출력해야 한다. >> 입력값: 200 출력값: 220 >> 입력값: 240 출력값: 255 정답확인 -> user = input("입력값: ") num = 20 + int(user) if num > 255: print(255) else: print(num) 3. 사용자로부터 하나의 값을 입력받은 후 해당 값에 20을 뺀 값을 출력하라..

알고리즘 2022.03.26

파이썬 분기문(if문) 예제

1. 아래 코드의 출력 결과를 예상하라 if 4 조건을 만족하지 않기 때문에 아무 결과도 출력되지 않습니다. 2. 아래 코드의 출력 결과를 예상하라 if 4 조건을 만족하지 않기 때문에 else에서 들여쓰기 된 문장이 실행됩니다. Hi, there. 3. 아래 코드의 출력 결과를 예상하라 if True : print ("1") print ("2") else : print("3") print("4") 정답확인 -> 1 2 4 4. 아래 코드의 출력 결과를 예상하라 if True : if False: print("1") print("2") ..

알고리즘 2022.03.25
728x90