อยากจะนับรอบ ของ loop for in ทำยังไงได้บ้างค่ะ

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 9755
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

อยากจะนับรอบ ของ loop for in ทำยังไงได้บ้างค่ะ

โพสต์โดย thatsawan » 21/07/2017 12:00 pm

โค้ด: เลือกทั้งหมด

fruits = ['banana', 'apple',  'mango']
for index in fruits:
   print 'Current fruit :', fruits

จะเอาไว้ดักค่า

ลองใส่ i++ มัน error
ลองใส่ index ก้อยังไม่ถูกที่จะเอาไปใช้ ค่ะ

ภาพประจำตัวสมาชิก
nuattawoot
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 754
ลงทะเบียนเมื่อ: 05/06/2017 9:34 am

Re: อยากจะนับรอบ ของ loop for in ทำยังไงได้บ้างค่ะ

โพสต์โดย nuattawoot » 21/07/2017 12:10 pm

โค้ด: เลือกทั้งหมด

fruits = ['banana', 'apple',  'mango']
print 'Current fruit :', len(fruits)

ผลที่ได้ Current fruit : 3
---------------------------------------------------------------

โค้ด: เลือกทั้งหมด

fruits = ['banana', 'apple',  'mango']
for i,e in enumerate(fruits,start=1):
    print('%d:%s'%(i,e))


ผลที่ได้
1:banana
2:apple
3:mango

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 9755
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: อยากจะนับรอบ ของ loop for in ทำยังไงได้บ้างค่ะ

โพสต์โดย thatsawan » 21/07/2017 1:07 pm

อีกหนึ่ง วิธี

โค้ด: เลือกทั้งหมด

i = 0
fruits = ['banana', 'apple',  'mango']
for index in fruits:
   i = i +1
   print i


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 8 และ บุคคลทั่วไป 0 ท่าน