Pythonでループを中断する方法は何ですか?
Pythonでは、ループを中断するためのいくつかの方法があります。
- 休憩
- 休憩
while True:
x = input("请输入一个数字:")
if x == 'q':
break
else:
print("你输入的数字是:" + x)
上記の例では、ユーザーがqと入力した場合に、ループが中断されます。
- 続ける (つづける)
- 続けてください。
for i in range(10):
if i % 2 == 0:
continue
print(i)
上記の例では、iが偶数である場合、continueステートメントによりprint(i)がスキップされ、直接次のループに進みます。
- 戻る (modoru)
- 帰る (かえる)
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が実行されます。