Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

เราสามารถเปลี่ยน Python สำหรับช่วงลูป (ขีด จำกัด ที่สูงขึ้น) ที่รันไทม์ได้หรือไม่?


ไม่ คุณไม่สามารถแก้ไขช่วงเมื่อสร้างแล้ว สิ่งที่คุณสามารถทำได้คือใช้ลูป while แทน ตัวอย่างเช่น หากคุณมีรหัสบางอย่างเช่น:

สำหรับฉันอยู่ในช่วง (lower_limit, above_limit, step_size):

# some code
if i == 10:
   higher_limit = higher_limit + 5

คุณสามารถเปลี่ยนเป็น:

i = lower_limit
while i < higher_limit:
   # some code
   if i == 10:
      higher_limit = higher_limit + 5
   i += step_size