Pythonでループを中断する方法は何ですか?

Pythonでは、ループを中断するためのいくつかの方法があります。

  1. 休憩
  2. 休憩
while True:
    x = input("请输入一个数字:")
    if x == 'q':
        break
    else:
        print("你输入的数字是:" + x)

上記の例では、ユーザーがqと入力した場合に、ループが中断されます。

  1. 続ける (つづける)
  2. 続けてください。
for i in range(10):
    if i % 2 == 0:
        continue
    print(i)

上記の例では、iが偶数である場合、continueステートメントによりprint(i)がスキップされ、直接次のループに進みます。

  1. 戻る (modoru)
  2. 帰る (かえる)
def find_num(nums, target):
    for i in range(len(nums)):
        if nums[i] == target:
            return i
    return -1

numbers = [2, 4, 6, 8, 10]
result = find_num(numbers, 6)
print(result)

上記の例では、目標とする数字6が見つかった場合には、その数字のインデックスを返すためにreturnステートメントが使用され、それ以外の場合は、目標数字が見つからないことを示すためにreturn -1が実行されます。

bannerAds