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
비밀번호를 확인하세요