TIL 4-2:制御文


📋 コントロールゲート


コントロールドアは学習の始まりのようで、初心者にとって、学習意志が打ち消される始まりです.しかし、Pythonでは勉強が簡単そうなので、制御文について書きます.

📌 制御文を使用する理由とタイプ

  • プログラムは基本的に上から順に実行されます.
  • 実行するコマンド
  • を選択するか、いずれかのコマンド-条件文
  • を選択します.
  • コマンドを繰り返し実行する場合-繰り返し文
  • 条件文
  • は、繰り返し文を制御文と呼ぶ.
  • ex)Macor Windows-条件文
  • ex)YouTubeビデオ-重複記事
  • 📌 条件文の概念


    条件文
  • とは、条件に応じて実行される命令が異なることを意味する.

    出典:快速キャンパスPython Web開発入門級パッケージ
  • 📌 if文の使い方

  • 既存PW:pythonlove 1@#
  • 入力
  • のPW:pythonlove 1@#
  • パスワードの入力が正しい場合、登録は成功しました.
    📁 例
    # 기존 비밀번호 : python1@#
    # 입력한 비밀번호 : python1@#
    # 만약 비밀번호를 정확히 입력했으면 => 로그인 성공
    registered_pw = "python1@#"
    input_pw = "python1@#"
    
    # if문 안에는 비교연산을 통해서 조건 확인
    if registered_pw == input_pw:
    	# 들여쓰기해서 print
    	print("정상적으로 로그인 되었습니다.")
    
    # 현재상태에서는 잘못 입력하면 나오지 않는다.
    # 잘못 입력했을 때 조건을 정하지 않았기 때문이다.

    📌 条件文実習

  • 条件が真または偽の場合に条件に適合する値
  • を出力する.
  • if文
  • を使用
    条件1が「
  • 」の場合のみ出力値(文の場合)
  • 条件1が偽の場合、値は出力されません.
  • のテスト内容は、同様に例の問題を使用した.
  • # 기존 패스워드와 입력받은 패스워드가 동일한지 확인
    registered_pw = "python1@#"
    input_pw = input("패스워드를 입력 : ")
    
    if registered_pw == input_pw: # 조건1
         # 조건1 참
       print("정상적으로 로그인 되었습니다.")
       print("환영합니다!!")
  • if~else文は
  • を用いる.
  • 条件1参加時の結果出力(文の場合)
  • 条件1が偽である場合、出力結果は偽(else)
  • である.
    # 기존 패스워드와 입력받은 패스워드가 동일한지 확인
    registered_pw = "python1@#"
    input_pw = input("패스워드를 입력 : ")
    
    if registered_pw == input_pw: # 조건1
         # 조건1 참
       print("정상적으로 로그인 되었습니다.")
       print("환영합니다!!")
    else: # 조건1 거짓
       print("패스워드가 맞지 않습니다.")
       print("패스워드를 확인해주세요")
  • if~elif文は
  • を用いる.
  • 条件1参加時の結果出力(文の場合)
  • 条件1は偽、条件2は真時出力(elif文)
  • 条件1,条件2がいずれも偽の場合に出力(else)
  • .
    # 기존 패스워드와 입력받은 패스워드가 동일한지 확인
    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("패스워드를 다시 입력해주세요")