- 3. 조건문22023년 02월 19일 22시 20분 18초에 업로드 된 글입니다.작성자: 각수짱728x90반응형SMALL
if elif 문
if문 elif문에서는 조건식을 여러개 사용하여 각 조건에 맞는 코드를 따로 실행시킬 수 있다.
num1=80 if num1>100 : print("num1은 100보다 큽니다.") elif num1==100 : print("num1은 100입니다.") else : print("num1은 100보다 작습니다.") num1은 100보다 작습니다.
문제
계절을 입력 받으시오. (spring, summer, fall, winter 4가지 중 하나 입력)
만약에 입력받은 계절이 spring이랑 같으면 "봄이 왔네요"를 출력하시오.
그렇지 않고 만약에 계절이 summer이랑 같으면 "겁나 더워요"를 출력하시오.
그렇지 않고 만약에 계절이 fall이랑 같으면 "선선하네요"를 출력하시오.
그렇지 않으면 "추워요"를 출력하시오.더보기season = input() #summer if season == "spring" : print("봄이 왔네요.") elif season == "summer" : print("겁나 더워요") elif season == "fall" : print("선선하네요") else : print("추워요") 겁나 더워요
if문과 논리 연산
~하고 (같고, 크고, 작고...) -> and
~하거나 (같거나, 크거나, 작거나...) -> or만약에 num1과 num2를 더한 값이 num3과 같고 num3이 num1보다 크면 "참"을 출력
num1=10 num2=20 num3=30 if num1+num2 ==num3 and num3 > num1 : pirnt("참") 참
문제
힌트 : 크거나 같으면 >=
성적을 입력받는다.
만약에 성적이 100보다 크거나 0보다 작으면 "0~100까지만 입력할 수 있습니다."를 출력한다.
그렇지 않고 만약에 성적이 100 이면 "A+"를 출력한다.
그렇지 않고 만약에 성적이 100 보다 작고 90보다 크거나 같으면 "A"를 출력한다.
그렇지 않고 만약에 성적이 90 보다 작고 80보다 크거나 같으면 "B"를 출력한다.
그렇지 않고 만약에 성적이 80 보다 작고 70보다 크거나 같으면 "C"를 출력한다.
그렇지 않고 만약에 성적이 70 보다 작고 60보다 크거나 같으면 "D"를 출력한다.
그렇지 않으면 "F"를 출력한다.더보기score=input() score=int(score) #78 if score > 100 or score < 0 : print("0~100까지만 입력할 수 있습니다.") elif score == 100 : print("A+") elif score < 100 and score >= 90 : print("A") elif score < 90 and score >= 80 : print("B") elif score < 80 and score >= 70 : print("C") elif score < 70 and score >= 60 : print("D") else : print("F") C
728x90반응형LIST'파이썬' 카테고리의 다른 글
4. 반복문2 (0) 2023.02.21 4. 반복문1 (0) 2023.02.21 3. 조건문1 (0) 2023.02.19 2. 연산자 (0) 2023.02.17 1. 변수 (0) 2023.02.17 이전글이 없습니다.댓글