제어문은 공부를 하는데 있어서 초심자에게 공부의지를 꺾어버리는 시작인거 같다. 하지만 파이썬에서는 비교적 간단하게 배울 수 있어보여서 제어문에 관련된 내용을 적어보겠다.
📁 예시
# 기존 비밀번호 : python1@#
# 입력한 비밀번호 : python1@#
# 만약 비밀번호를 정확히 입력했으면 => 로그인 성공
registered_pw = "python1@#"
input_pw = "python1@#"
# if문 안에는 비교연산을 통해서 조건 확인
if registered_pw == input_pw:
# 들여쓰기해서 print
print("정상적으로 로그인 되었습니다.")
# 현재상태에서는 잘못 입력하면 나오지 않는다.
# 잘못 입력했을 때 조건을 정하지 않았기 때문이다.
# 기존 패스워드와 입력받은 패스워드가 동일한지 확인
registered_pw = "python1@#"
input_pw = input("패스워드를 입력 : ")
if registered_pw == input_pw: # 조건1
# 조건1 참
print("정상적으로 로그인 되었습니다.")
print("환영합니다!!")
# 기존 패스워드와 입력받은 패스워드가 동일한지 확인
registered_pw = "python1@#"
input_pw = input("패스워드를 입력 : ")
if registered_pw == input_pw: # 조건1
# 조건1 참
print("정상적으로 로그인 되었습니다.")
print("환영합니다!!")
else: # 조건1 거짓
print("패스워드가 맞지 않습니다.")
print("패스워드를 확인해주세요")
# 기존 패스워드와 입력받은 패스워드가 동일한지 확인
registered_pw = "python1@#"
input_pw = input("패스워드를 입력 : ")
if registered_pw == input_pw: # 조건1
# 조건1 참
print("정상적으로 로그인 되었습니다.")
print("환영합니다!!")
elif input_pw == "":
# 조건1 거짓, 조건2 참
print("패스워드를 입력하지 않았습니다.")
print("패스워드를 입력하세요")
else:
# 조건1, 조건2 거짓
print("패스워드가 맞지 않습니다.")
print("패스워드를 다시 입력해주세요")