python/모각코

[모각코] 6일차 : 조건문

유호야 2021. 8. 14. 11:28
반응형

오늘 배울 내용

  • 관계연산자
  • 관계연산자를 이용한 if문
  • in, not in을 이용한 if문

<=, >=, ==, != 등호를 이용해서 비교할 때는 True, False의 값들로 받을 수가 있다.
if문은 아래와 같이 활용할 수 있다. 
if( 기본 조건문을 입력) elif ( 새로운 조건문을 입력) else (위에서 입력하지 않은 조건문이 성립될때)

if(a > b) {
	#a>b일때
} elif(a < b) {
	#a<b일때
} else {
	#a>b도 a<b도 아닐때 ex) a == b
}

 

# and or not
a = "Polish"
b = "American"
c = "Sausage"
d = "Pizza"

nationality = a;
favFood = c;

if nationality == a and favFood == c :
    print("This person is from Poland")
elif nationality == b and favFood == d :
    print("This person is from USA")
else : print("WHO ARE YOU?")

if(nationality == "Polish" or nationality == "American") :
    print("I am from Poland or USA")
else : print("I'm not Polish/American")

story = True
rumor = False
if(not story) : print("the story is not true")
else : print("the story is true")
if(not rumor) : print("the rumor is false")
else : print("the rumor is not false")
#출력
This person is from Poland 
I am from Poland or USA
the story is true
the rumor is false

 

# 1) 세 과목의 점수를 입력받아 평균 점수가 50점 이상이면 '합격', 50점 미만이면 '불합격'을 출력해주세요.

score1 = int(input("국어 점수를 입력하세요 >> "))
score2 = int(input("수학 점수를 입력하세요 >> "))
score3 = int(input("영어 점수를 입력하세요 >> "))
avg = (score1+score2+score3)/3

if avg >= 50 : print("평균점수는",avg,"점으로 합격입니다.")
else: print("평균점수는", avg,"점으로 불합격입니다.")
#출력
국어 점수를 입력하세요 >> 20
수학 점수를 입력하세요 >> 30
영어 점수를 입력하세요 >> 2
평균점수는 17.333333333333332 점으로 불합격입니다.
''' 2) 하나의 단어 'a'와 하나의 문장 'b'을 입력받아 b 안에 a가 있다면 '단어가 있습니다.'
를 출력하고 없다면 '단어가 없습니다.'라고 출력해주세요. '''

word = input("임의의 단어를 입력해주세요. >> ")
sentence = input("문장을 입력해주세요. >> ")

if word in sentence : print("단어가 있습니다.")
else : print("단어가 없습니다.")
#출력
임의의 단어를 입력해주세요. >> say
문장을 입력해주세요. >> say my name
단어가 있습니다.
반응형