1.while ステートメント
条件ループ制御ステートメント。通常、break と併用する必要があります。そうしないと無限ループに陥ります。
形式: [ while <条件>:
elif および else とともに使用されます。
x=int(input('请输入一个数字:'))while x>0: print('正数') break
単純な if else ステートメントの場合は、三項算術 (三項演算) で表すことができます
x=int(input('请输入一个数字:')) if x<0: print('负数') elif x==0: print('零') else : print('正数')
3. for ステートメント
ループ制御ステートメント。これは、特定のオブジェクトをトラバースするために使用され、以下と併用できます。で。
形式: [for <> in
#书写格式result = value1 if 条件 else value2#如果条件成立,把value1的值赋给result,不成立,则把value2的值赋给resul
4.range() 関数
数値シーケンス反復子、それを反復処理するときに、次のように使用できる関数です。期待される Sequence は連続した項目のオブジェクトを返しますが、スペースを節約するために実際にはリストを構築しません。
形式: range(stop) は終了値を与え、開始値のデフォルトは 0、間隔は 1 です。 T Range (開始、停止) は開始値と終了値を示し、間隔は 1 です。 rager自身自身、彼女自身が彼女自身に彼女自身が彼女自身に彼女自身を自分自身に彼女自身を彼女自身に彼女自身に彼女自身を彼女自身に彼女自身を彼女自身に彼女自身を彼女自身に彼女自身である。
x=['a','b','c','d']for i in x : # i 位置的字符,只要不是关键字,可以随意用字符代表 print(i)
5.break ステートメントと continue ステートメント、およびループ内の else ステートメント
1) Break ステートメントは、 C のものと似ており、 の最も近いレベルからジャンプするために使用されます。または
ループしながら。
for i in range(3): #运行结果为0,1,2
print(i)for i in range(0,5): #运行结果为0,1,2,3,4
print(i)for i in range(-2,10,2): #运行结果为-2,0,2,4,6,8
print(i)
while True:
print('hello')
break
たとえば、 continue の例には、次のものがあります。 for-else 文、else 文 ループから抜けた後に実行されますが、break はループから抜けたときに else を実行しないため、else を使用してループ内の一部の例外を処理できます。 以上がPythonプロセス制御に関する詳細なコード共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。for x in range(1, 4):
print(x, 'for语句')
continue
print(x, 'continue语句后')
else:
print(x, 'else语句')
#运行结果
for语句
for语句
for语句
else语句