change py program to calculate the value of some change in dollars this version represents the total cash in cents def main()print("change counter\ "print("please enter the count of each coin type "quarters eval(input("quarters")dimes eval(input("dimes")nickels eval(input("nickels")pennies eval(input("pennies")total quarters dimes nickels pennies print("the total value of your change is ${ { : > }format(total// total% )main( have split the final print statement across two lines normally statement ends at the end of the line sometimes it is nicer to break long statement into smaller pieces because this line is broken in the middle of the print functionpython knows that the statement is not finished until the final closing parenthesis is reached in this caseit is okand preferableto break the statement across two lines rather than having one really long line the string formatting in the print statement contains two slotsone for dollars as an int and one for cents the cents slot illustrates one additional twist on format specifiers the value of cents is printed with the specifier > the zero in front of the justification character tells python to pad the field (if necessarywith zeroes instead of spaces this ensures that value like dollars and cents prints as $ rather than $ by the waystring formatting would also be useful in the dateconvert py program you might want to try redoing that program using string formatting in place of str(and concatenation file processing began the with reference to word-processing as an application of the string data type one critical feature of any word processing program is the ability to store and retrieve documents as files on disk in this sectionwe'll take look at file input and outputwhichas it turns outis really just another form of string processing