この記事では、Python に関する関連知識を紹介しており、選択構造やループ構造など、主にプロセス制御に関する内容を紹介しています。一緒に見ていきましょう。皆さんもぜひご協力ください。
#【関連する推奨事項:Python3 ビデオ チュートリアル】
1. 構造の選択文法形式説明: 式が true の場合、次のコード ブロックが実行されます。式が true ではない場合、何も実行されません。if 表达式: 代码块ログイン後にコピー
使用例実行結果:age = int(input('请输入您的年龄:'))if age >= 18: print('已成年,可独自观看')ログイン後にコピー
请输入您的年龄:22 已成年,可独自观看
文法形式説明: 式が true の場合、続く if を実行します。 by 続くコード ブロック 1; 式が成立しない場合は、else に続くコード ブロック 2 が実行されます。if 表达式: 代码块 1else: 代码块 2ログイン後にコピー
使用例実行結果:age = int(input('请输入您的年龄:'))if age >= 18: print('已成年,可独自观看')else: print('未成年,请在家长的陪同下观看')ログイン後にコピー
请输入您的年龄:22 已成年,可独自观看 请输入您的年龄:3 未成年,请在家长的陪同下观看
文法形式説明: Python は式を 1 つずつ判断します。上から下へ 式が true かどうかに関係なく、true の式が見つかると、次のコード ブロックが実行されます。次の式が true かどうかに関係なく、コードの残りの部分は実行されなくなります。すべての式が false の場合、最後の else の後のコード ブロックが実行されます。if 表达式 1: 代码块 1elif 表达式 2: 代码块 2elif 表达式 3: 代码块 3...//其它elif语句else: 代码块 nログイン後にコピー
使用例実行結果:scope = int(input('请输入分数:'))if scope >=90: print('优秀')elif scope >=80: print('良好')elif scope >=70: print('一般')elif scope >=60: print('及格')else: print('李在赣神魔?')ログイン後にコピー
请输入分数:88 良好 请输入分数:30 李在赣神魔?
文法形式反復可能なオブジェクトには、文字列、リスト、タプル、辞書、コレクションが含まれます。for 临时变量 in 可迭代对象: 代码块ログイン後にコピー
値に対して for ループを実行します。1 から 100 までのトラバーサルと実行を実装します。累積:
result = 0for i in range(101): result += iprint(result)
5050
range functionrange() 関数は、一連の連続する整数を生成するために使用され、多くの場合、 for ループを使用します。 使用例: 区間 [0,5) の整数を返す (左閉、右開区間):
for i in range(5): print(i)
0 1 2 3 4
for i in range(1, 5): print(i)
1 2 3 4
for i in range(1,15,2): print(i)
1 3 5 7 9 11 13
リストとタプルに対して for ループを実行します実行結果:my_list = [1,3,5,7,9,11,13]for i in my_list: print(i)print("==============================") my_tuple = (2,4,6,8,10,12)for i in my_tuple: print((i))print("==============================") #打印列表元素的下标,len():返回列表的长度for i in range(len(my_list)): print(i)ログイン後にコピー
1 3 5 7 9 1113 ==============================2 4 6 8 1012 ==============================0 1 2 3 4 5 6复制代码
辞書に対して for ループを実行しますfor ループを使用して辞書を直接走査し、各キーのキーを返します-value ペアと key() メソッドの戻り値は同じです:
my_dict = {'name':'李逍遥','age':'18','addr':'逍遥谷'}for i in my_dict: print(i)
name age addr
while 条件表达式: 代码块
使用例1 から 100 までのすべての数字を出力します。 :
i = 0while i < 100: i+=1 print(i)
my_char="http://weipc.com"i = 0while i<len(my_char): print(my_char[i],end="") i+=1
http://weipc.com
while ループと else を組み合わせて使用するwhile ループ内の判定条件が満たされずループを抜けた場合、コードブロックがelse の後が最初に実行されます:
my_char="http://weipc.com"i = 0while i<len(my_char): print(my_char[i],end="") i+=1else: print('循环退出')
my_char="http://weipc.com"for i in add: print(i,end="")else: print('循环退出')
ループの終了Python にはループを終了する 2 つの方法があります:
Python3 ビデオ チュートリアル ]
以上がPython プロセス制御の基本入門の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。