choosing mnemonic variable names as long as you follow the simple rules of variable namingand avoid reserved wordsyou have lot of choice when you name your variables in the beginningthis choice can be confusing both when you read program and when you write your own programs for examplethe following three programs are identical in terms of what they accomplishbut very different when you read them and try to understand them print(chours rate pay hours rate print(payx ahd afd afd ahd afd print( afdthe python interpreter sees all three of these programs as exactly the same but humans see and understand these programs quite differently humans will most quickly understand the intent of the second program because the programmer has chosen variable names that reflect their intent regarding what data will be stored in each variable we call these wisely chosen variable names "mnemonic variable namesthe word mnemonic means "memory aidwe choose mnemonic variable names to help us remember why we created the variable in the first place while this all sounds greatand it is very good idea to use mnemonic variable namesmnemonic variable names can get in the way of beginning programmer' ability to parse and understand code this is because beginning programmers have not yet memorized the reserved words (there are only of themand sometimes variables with names that are too descriptive start to look like part of the language and not just well-chosen variable names take quick look at the following python sample code which loops through some data we will cover loops soonbut for now try to just puzzle through what this meansfor word in wordsprint(word see "mnemonic