トピック:
ユーザー名、少なくとも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(数値)+ "目")