ลูป for และเงื่อนไข if ใน Python

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

สมมติว่าเรามีรายการ lst:

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

ลองแสดงเฉพาะตัวเลขคู่จากนั้นออกมา สำหรับสิ่งนี้ เราเขียนเงื่อนไขในร่างกายของลูป - เมื่อนำค่ามาหารด้วยตัวเลข 2 เศษที่เหลือต้องเท่ากับ 0:

pythonfor el in lst:
  if el % 2 == 0:
    print(el) # จะแสดง 2, 4
Задание 1

ให้เซต:

pythontst = {-2, 1, 3, -5, 4, -8}

ให้แสดงเฉพาะตัวเลขบวกจากเซตนี้

Задание 2

ให้รายการ:

pythontst = [7, 1, 2, 5, 3, 9]

เขียนองค์ประกอบที่มากกว่าสองและน้อยกว่าห้า ลงในรายการใหม่

Задание 3

ให้ทูเพิล:

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

หาผลรวมขององค์ประกอบที่เป็นเลขคู่

Задание 4

ให้ตัวเลข:

pythontst = 1234567

เขียนเฉพาะองค์ประกอบที่เป็นเลขคี่จากตัวเลขนี้ลงในรายการใหม่