프로그래밍 공부 일지

조건문 if _ 점프투 파이썬 5월 10일 코딩 공부

엘리허 2021. 5. 10. 06:50

 

if 절 만들기 _ 점프투 파이썬

 

 

#if문을 만들때 if 조건문: 바로 아래 문장부터 if문에 속하는 모든 문장에 들여쓰기를 해주어야 한다.

#오른쪽에서 보는것과 같이 조건문이 참일경우 

#탭이나 공백은 프로그램 소스에서 눈으로 보이는 것이 아니기 때문에 혼용해서 쓰면 오류의 원인이 되니 주의하자.

#요즘 파이썬 커뮤니티에서 들여쓰기를 할때 공백 4개를 사용하는 것을 권장한다. 

#조건문 다음에 콜론(:)을 잊지 말자

#비교연산자

# x<y x가 y보다 작다

# x>y x가 y보다 크다

# x==y x와 y가 같다

# x<=y x가 y보다 작거나 같다

# x>=y x가 y보다 크거나 같다

# x!=y x와 y가 같지 않다

 

# money=2000

# card=True

# if money>=3000 or card:

#   print("택시를 타고 가라")

# else:

#   print("걸어가라")

# x in 리스트 x not in 리스트

# x in 튜플 x not in 튜플

# x in 문자열 x not in 문자열

# 1 in [1,2,3]

# 1 not in [1,2,3]

 

# pocket=['paper','phone','money']

# if 'money'in pocket:

#   print("택시를 타고 가라")

# else:

#   print("걸어가라")

 

# 조건문에서 아무 일도 하지 않게 설정하고 싶다면?

# 가끔 조건문의 참, 거짓에 따라 실행할 행동을 정의 할때, 아무런 일도 하지 않도록 설정하고 싶을때가 있다.

# "주머니에 돈이 있으면 가만히 있고, 주머니에 돈이 없으면 카드를 꺼내라"

# 이럴 때 사용하는 것이 바로 pass 이다. 위 예를 pass 를 적용해서 구현해 보자.

 

# pokcet=['paper','money','phone']

# if 'money' in pocket:

#   pass

# else:

#   print("카드를꺼내라")

 

#pocket 리스트 안에 money 문자열이 있기 때문에 if 문은 pass 가 수행되고 아무 결과값도 보여주지 않는다.

 

# pokcet=['paper','money','phone']

# card = True

# if 'money' in pocket:

#   print("택시를 타고가라")

# elif card:

#   print("택시를 타고가라")

# else:

#   print("걸어가라")

#주머니에 돈이 있으면 택실르 타고, 주머니에 돈은 없지만 카드가 있으면 택시를 타고, 돈도 없고 카도도 없으면 걸어가라"



a=input("당신의 점수는?:")

if 80 in a:

  message ="성공"

else:

  message ="실패"

 

score=input("점수는?:")

if int(score) >= 80:

  print("합격입니다")

else:

  print("조금 더 공부 하세요")

 

점프투 파이썬 교재가 풀어서 설명해 놓아서, 

좀 더 이해가 순차적으로 되는 것 같다!