さまざまな状況での第2章演習下のif文 - 「エントリーから実践へのPython」

トピック:

ユーザー名、少なくとも5、および「管理者」という名前でユーザーのリストを作成します:ヒュー管理管理者の口のメンバーとチューブタイプで遊んでの特別な特別な特別な方法での二乗に5-8。あなたは、サイト上の各ユーザーログを印刷するように求められた後、コードを書きたいと想像待機メッセージを。ユーザー名のリストを横断、各ユーザーは、挨拶のメッセージを印刷します。

ユーザー名は「管理者」であるならば、それは「あなたはseeastatus liketo、こんにちは管理者しまうなど、特別な挨拶メッセージを出力しますレポート?」。
それ以外の場合は、「こんにちは、エリック・ログをありがとうございましたような通常のグリーティングメッセージを印刷もう一度」。
ユーザー名のリストが空であるかどうかをチェックするif文を追加し、5-8を書くの行使のための手続の完了:5-9の処理ユーザー世帯で有用な状況の状況形状を扱うませんでした。
それが空の場合、それは「私たちは、一部のユーザーを見つける必要がある!メッセージを出力します 」。
すべてのユーザー名のリストを削除し、正しいメッセージが印刷されます決定。
5-10ユーザー名を確認します。各ユーザー名が邪魔に一意であることを確認するために、サイトをシミュレートするプログラムを作成するには、以下の手順に従ってください。
少なくとも5つのユーザー名のリストを作成し、それをcurrent_users名前を付けます。
次に、5人のユーザ名を含むリストを作成することがNEW_USERS名前を付けて、必ず1または2のユーザー名がまた内のリストcurrent_usersに含まれているがあります。
リストNEW_USERSを通じて、それらのそれぞれのユーザー名は、それが使用されているかどうかを確認する必要があります。もしそうなら、あなたは他のユーザー名を入力する必要があるというメッセージを印刷し、それ以外の場合は、指示するメッセージ印刷する
ユーザー名が使用されていないことを。
それを確実にするために、小文字を区別しないメッセージを比べた場合、ユーザー名「ジョン」が使用されている場合は、他の言葉で、ユーザー名は「JOHN」拒否されなければなりません。
5-11序数:そのような第1、第2等の位置を示すシーケンス番号。ほとんどの序数は番目、2と3のみ例外で終わります。
9にリスト内の番号1を格納します。
リストを歩きます。
各番号に対応する序数を印刷するには、循環中のif-elifの-他の構造を使用します。出力は第一、第二、第三、第四、としてあるべき第五、第六、第七、第八及び第九が、各シーケンス
番号が別の行にあります

コード:

#!USR / binに/ pythonの
#_ * _コーディング:UTF_8 _ * _

ハロー管理者を言うために特別な方法で#
ユーザー= "管理"、 "どこで"、 "ポン"、 "ヤンXinggang"、 "劉Shujun"、 "Xiaoran"]
ユーザー==「管理者」の場合:
    印刷(「管理者こんにちは、あなたはステータスレポートをご覧になりたいですか?」)
そうしないと:
    印刷(「こんにちは」+ユーザー+「再びログインするためのおかげで、あなたを」)

ユーザの状況なし#トリートメント
login_people = []
login_people場合:
    印刷(「我々は一部のユーザーを見つける必要があります!」)

#ユーザー名を確認してください
current_users = [ "管理者"、 ""、 "ポン"、 "ヤンXinggang"、 "劉Shujun"、 "暁の乱"、 "ジョン"]
NEW_USERS = [ "管理者"、 "何越"、 "ジョン"、 "トム"、 "ジェリー"]
NEW_USERSでnew_user用:
    current_usersでnew_user場合:
        (「登録を続行するために[次へ]をクリックし、ユーザー名を使用することができます」)を印刷
    そうしないと:
        印刷(「ユーザ名がすでに登録されている、別のユーザー名を再入力してください」)
      
#序
範囲内のnumの(1,10):
    NUM == 1の場合:
        印刷(STR(数値)+ "ST")
    NUM == 2の場合:
        印刷(STR(数値)+ "ND")
    もしNUM == 3:
        印刷(STR(数値)+ "RD")
    NUM == 4の場合:
        印刷(STR(数値)+ "目")
    もしNUM == 5:
        印刷(STR(数値)+ "目")
    もしNUM == 6:
        印刷(STR(数値)+ "目")
    NUM == 7の場合:
        印刷(STR(数値)+ "目")
    もしNUM == 8:
        印刷(STR(数値)+ "目")
    もしNUM == 9:
        印刷(STR(数値)+ "目")

おすすめ

転載: www.cnblogs.com/2tomcat/p/12199096.html