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

วิธีการแปลง Python for loop เป็น while loop?


ไม่เหมือนกับการวนซ้ำ สำหรับการวนซ้ำใน Python ไม่ต้องการตัวแปรการนับเพื่อนับจำนวนการวนซ้ำ ดังนั้นหากต้องการแปลง for loop ให้เทียบเท่ากันในขณะที่ loop ต้องคำนึงถึงข้อเท็จจริงนี้ด้วย

การติดตามเป็นการวนซ้ำแบบง่ายที่ข้ามผ่านช่วง

for x in range(5):
     print (x)

ในการแปลงเป็น while loop เราเริ่มต้นตัวแปรการนับเป็น 0 ก่อนที่การวนซ้ำจะเริ่มต้น และเพิ่ม 1 ในทุก ๆ การวนซ้ำตราบเท่าที่น้อยกว่า 5

x=0
while x<5:
     x=x+1
     print (x)