# ForeachDemo.py Copyright (c) Kari Laitinen # http://www.naturalprogramming.com # 2006-05-28 File created. # 2022-12-27 Converted to Python 3. # The for loop of Python can be used like 'foreach' loops in Java and C# list_of_integers = [ 33, 444, 55, 6, 777 ] list_of_strings = [ "January", "February", "March" ] print( "\n\n list_of_integers printed with a while loop:\n" ) integer_index = 0 while integer_index < len( list_of_integers ) : print( " %d" % list_of_integers[ integer_index ], end="" ) integer_index += 1 print( "\n\n list_of_integers printed with a for loop:\n" ) for integer_index in range( len( list_of_integers ) ) : print( " %d" % list_of_integers[ integer_index ], end="" ) print( "\n\n list_of_integers printed with a \'foreach\' loop:\n" ) for integer_in_list in list_of_integers : print( " %d" % integer_in_list, end="" ) print( "\n\n list_of_strings printed with a for loop:\n" ) for string_index in range( len( list_of_strings ) ) : print( " %s" % list_of_strings[ string_index ], end="" ) print( "\n\n list_of_strings printed with a \'foreach\' loop:\n" ) for string_in_list in list_of_strings : print( " %s" % string_in_list, end="" ) print( "\n" )