GameSweetGame

파이썬 input()으로 입력 받아서 if 문 연습하기 본문

Python

파이썬 input()으로 입력 받아서 if 문 연습하기

GameSweetGame 2021. 11. 23. 23:01
money= int(input("돈을 입력해주세요="))
card= input("카드가 있다면 true를 없으면 false입력")


if card=="true":
	card=True
elif card=="false":
	card=False

print(type(card))

if money >= 3000 or card:
	print("택시 이용 가능")
else:
	print("걸어가라")

input()을 사용해서 돈과 카드의 유무를 입력받는다.

돈은 숫자를 입력받고, 카드의 유무는 True or False로 판단할 수 있게 불리언 형식을 이용.

 

잘 작동하는지 카드의 타입을 출력해보니 불 형식으로 잘 나온다

돈이 없으나 카드가 있어서 택시 이용 가능이 출력.

택시 이용 가능한 조건은 money가 3000보다 크거나 같던지 or card가 있으면 된다.

위 내용은 돈은 2000이지만 카드가 True여서 택시 이용 가능이라고 출력되었다.

 

돈이 있으나 카드가 없어도 택시 이용 가능이 출력.

돈은 3000 이상이 되어서 이미 조건을 만족했다. 그래서 결과는 택시 이용 가능으로 출력.

 

 

돈은 1000원 카드도 없으면 걸어가라

돈은 1000원이어서 조건을 만족 못함 ->  카드도 False여서 결과는 걸어가라 출력되었다.