GameSweetGame

파이썬 입력을 받아보자 input() 본문

Python

파이썬 입력을 받아보자 input()

GameSweetGame 2021. 11. 22. 23:45
age= input("나이를 입력해주세요=")
print(age)
print(type(age))

입력을 받을 때 사용하는 input()

 

입력을 받은 후 age에 저장을 해놓고 출력하면 입력한 값이 출력이 된다.

입력의 기본 타입은 string(문자열) 타입이다.

 

 

20을 입력했을 때 나온 값

나이를 입력해주세요=20
20                       
<class 'str'>               #숫자를 입력했지만 타입은 문자열 타입이다.

 

 

 

if문을 이용해서 코딩해보자

vid = "orange"
vpw = "1234"

vvid = input("id를 입력하세요:")
vvpw = input("pw를 입력하세요:")

if vvid == vid and vvpw==vpw: 
	print("로그인 성공")
elif vvid!=vid and vpw!=vvpw:
	print("아이디와 비밀번호를 확인하세요")
elif vvpw!=vpw:
	print("비밀번호를 확인하세요")
elif vvid!=vid:
	print("아이디를 확인하세요")

아이디와 비밀번호를 저장해 두고

로그인처럼 입력을 받는다.

 

if문을 이용해서 입력받은 값(vvid, vvpw))이 기존(vid, vpw) 값과 같으면

"로그인 성공"이라는 문자열을 출력해주고

아이디나 비밀번호가 틀리면 확인하라는 문자열을 출력해준다.

 

이 경우는 아이디와 비밀번호가 둘 다 일치해야 로그인이 가능하기 때문에

if문에 and를 사용해서 둘다 일치할 때 "로그인 성공"을 출력하도록 조건식을 썼다.

 

입력해보자

 

아이디와 비밀번호를 올바르게 입력했을 경우

id를 입력하세요:orange
pw를 입력하세요:1234
로그인 성공

 

비밀번호를 틀렸을 경우

id를 입력하세요:orange
pw를 입력하세요:1235
비밀번호를 확인하세요