วงจร for ใน Python

วงจรถูกออกแบบมาเพื่อดำเนินการซ้ำ ๆ ด้วยการดำเนินการเดียวกัน เช่น สำหรับการวนซ้ำองค์ประกอบของวัตถุที่สามารถวนซ้ำได้ วัตถุดังกล่าวรวมถึง สตริง ทูเพิล ลิสต์ เซต และ ดิกชันนารี

ใน Python วงจรที่ใช้กันอย่างแพร่หลายที่สุดคือ for ไวยากรณ์ของมันมีลักษณะดังนี้:

pythonfor องค์ประกอบ in วัตถุที่สามารถวนซ้ำได้:
  ส่วนเนื้อหาของวงจร

ในวงจรfor เช่นเดียวกับในโครงสร้าง if-else ภายใต้บล็อกที่มีเงื่อนไข จำเป็นต้องทำการเยื้องหนึ่งครั้งสำหรับโค้ด ที่อยู่ด้านล่าง

สมมติว่าเรามีลิสต์lst:

pythonlst = [1, 2, 3, 4, 5]

ลองใช้วงจรfor เพื่อวนซ้ำ และแสดงองค์ประกอบทั้งหมดของมัน:

pythonlst = [1, 2, 3, 4, 5]

for el in lst:
  print(el) # จะแสดง 1, 2... 5

ในส่วนเนื้อหาของวงจรสามารถดำเนินการต่างๆ กับองค์ประกอบได้ ลองแสดง ค่ากำลังสองของค่าองค์ประกอบ:

pythonfor el in lst:
  print(el ** 2) # จะแสดง 1, 4... 25
Задание 1

กำหนดลิสต์:

pythontst = ['1', '2', '3', '4', '5']

วนซ้ำมันด้วยวงจรและแสดงในคอนโซล แต่ละองค์ประกอบ

Задание 2

กำหนดทูเพิล:

pythontst = (1, 2, 3, 4, 5)

วนซ้ำมันด้วยวงจรและแสดงในคอนโซล แต่ละองค์ประกอบ

Задание 3

กำหนดเซต:

pythontst = {'a', 'b', 'c', 'd', 'e'}

วนซ้ำมันด้วยวงจรและแสดงในคอนโซล แต่ละองค์ประกอบ

Задание 4

กำหนดสตริง:

pythontst = 'abcde'

วนซ้ำมันด้วยวงจรและแสดงในคอนโซล แต่ละอักขระ

Задание 5

กำหนดตัวเลข:

pythontst = 12345

วนซ้ำมันด้วยวงจรและแสดงในคอนโซล แต่ละหลัก

Задание 6

กำหนดลิสต์:

pythontst = [1, 2, 3, 4, 5]

เพิ่มเลข2 ให้กับแต่ละองค์ประกอบของมัน และแสดงผลลัพธ์ในคอนโซล