while និង for គឺ​ជា​ statement ដែល​តំរូវ​អោយ​អនុវត្ត block នៃ statement សារចុះ​សារឡើង ជា​ច្រើន​លើក​ច្រើន​សារ គឺ​ប្រៀបបាន​នទៅ​នឹង​កងចក្រ​មួយ​ដែល​វិល​គ្មាន​ឈប់​។ សកម្មភាព​វិលជាប់ ត្រូវ​ហៅ​ថា loop ។

 

ក្រៅ​ពី​ការបង្កើត loop តែ​មួយ យើង​ក៏​អាច​បង្កើត loop មួយ​នៅ​ក្នុង loop មួយ​ទៀត​បាន​ដែរ​ ដោយ​ធ្វើ​ដូច​ខាង​ក្រោម​នេះ៖

 

int_list = [10, 20, 30, 40, 50]
real_list = [1.5, 2.33, 3.17, 4.32]
index = 0
 
for x in int_list:
    print('The element in int_list having index', index, 'is', x)
    number = 0
 
    for y in real_list:
        print('The element in real_list having index', number, 'is', y)
        number += 1
         
    index += 1