python

[python] 조건문 단일 if 문 | if~else문 | 다중 if 문 | 3항연산자

전감자(◔◡◔) 2022. 9. 22. 22:26
'''

    1.제어문

     가. 단일 if 문
     ==>조건이 true인 경우에만 실행
        문장1
        #명시적인 True/False가 아니고 논리값이 나올 수 있는 연산자 사용하는 것이 일반적
        #비교연산자, 논리연산자, 멤버쉽연산자, is None,isinstance()
        if 조건식:
            문장2
            문장3
        문장4
'''
num=3
print("1")
#if True:
#if num > 4:
#if num > 4 or num ==3:
#if "hello"
#if [10]: 리스트에 값이 존재하면 True 아니면 False
print("1")
print("2")
print("3")
print("4","end")

print("1")
if True: # 명시적인 True/False가 아니고 논리값이 나올 수 있는 연산자 사용하는 것이 일반적.
    print("2")
print("3")
print("4,end")

# 만약에 영향받는 문장이 하나라면 한줄로 입력가능하다.
if True: print("True>>>>>>>>>>>")

    나. if~else문

    문장1
    if 조건식:
        문장2
    else:
        문장3
    문장4
'''
num=3
print("1")
#if True:
#if num > 4:
#if num > 4 or num ==3:
#if "hello"
#if [10]: 리스트에 값이 존재하면 True 아니면 False
print("1")
print("2")
print("3")
print("4","end")

print("1")
if True: # 명시적인 True/False가 아니고 논리값이 나올 수 있는 연산자 사용하는 것이 일반적.
    print("2")
print("3")
print("4,end")

# 만약에 영향받는 문장이 하나라면 한줄로 입력가능하다.
if True: print("True>>>>>>>>>>>")

#키보드로 값을 입력받아서 짝수 또는 홀수 인지 출력하시오

num= int(input("정수값을 입력하시오"))
if num%2==0:
    print("짝수")
else:
    print("홀수")
print("end")
  다. 다중 if문

    문장1

    if 조건식1:
        문장2
    elif 조건식2:
        문장3
    elif 조건식3:
        문장4
    else:
        문장5
    문장6


'''


num=int(input("점수 입력하시오.:"))
if num>=90 and num<=100:
    print("A")
elif num >= 80:
    print("B")
elif num >= 70:
    print("C")
else:
    print("F")

################
if  90<= num <= 100:
    print("A")
elif 80 <= num <= 89:
    print("B")
elif 70 <=num <= 79:
    print("C")
else:
    print("F")
 라. 3항 연산자
    https://docs.python.org/3.7/reference/expressions.html#conditional-expressions

    변수 = 참이면 실행 if 조건식 else 거짓이면 실행
    변수 = 참 if 조건식2 else 거짓 if 조건식1 else 거짓
    '''

num= int(input("정수입력:"))
n="짝수"if num%2==0 else "홀수"
print(n)

result = "F" if num<70 else"C" if num<80 else "B" if num<90 else "A"
print(result)

'python' 카테고리의 다른 글

[python] List Comprehension  (0) 2022.09.22
[python] 반복문 for문 | break | continue | while  (0) 2022.09.22
[python] 셋 | 딕셔너리  (1) 2022.09.22
[python] 튜플 | 튜플 색인  (1) 2022.09.22
[python] 리스트 | 리스트 색인  (1) 2022.09.22