after all of the function definitionsthis is the actual start of the program instead of using the integer in our program for the number of answer hasuse the constant variable numdigits the same goes for using the constant variable maxguess instead of the integer for the number of guesses the player gets now it will be easy to change the number of guesses or secret number digits just change line or and the rest of the program will still work without any more changes the print(function calls will tell the player the rules of the game and what the picofermiand bagels clues mean line ' print(call has (numdigitsadded to the end and % inside the string this is technique known as string interpolation string interpolation string interpolation is coding shortcut normallyif you want to use the string values inside variables in another stringyou have to use the concatenation operatorname 'aliceevent 'partywhere 'the poolday 'saturdaytime ' : pmprint('helloname will you go to the event at where this day at time '?'helloalice will you go to the party at the pool this saturday at : pmas you can seeit can be hard to type line that concatenates several strings insteadyou can use string interpolationwhich lets you put placeholders like % these placeholders are called conversion specifiers then put all the variable names at the end each % is replaced with variable at the end of the line for examplethe following code does the same thing as the previous codename 'aliceevent 'partywhere 'the poolday 'saturdaytime ' : pmprint('hello% will you go to the % at % this % at % ?(nameeventwheredaytime)helloalice will you go to the party at the pool this saturday at : pm