Question: Question : In Python ,write a program that reads a credit card number from the user. If the user entered a complete card number (e.g.

Question : In Python ,write a program that reads a credit card number from the user. If the user entered a complete card number (e.g. 79927348718) then the program has to validate the card number and print an appropriate message. If the user entered a credit card number that ends with a check digit x (e.g. 7992739871x) then the program should compute x value and display a complete valid credit card number. If the user entered incorrect card number format, your program should display a message to inform the user. See Figure 1 for sample output. A credit card number considered correct if: -

It has exactly 16 digits without any spaces -

It consists of 15 digits and ends with letter x or X -

A card number must NOT have spaces or any other special character (such as !$%^&*()@~# ect) -

A card number must NOT have any alphabet letters (except for x or X at the end representing the check digit)

Question : In Python ,write a program that reads a credit card

Enter a credit card number: 58965314 Incorrect Card Number Format Enter a credit card number: 9654 3652 1124 3256 Incorrect Card Number Format Enter a credit card number: 1254x56328965412 Incorrect Card Number Format Enter a credit card number: 369852147456t247 Incorrect Card Number Format Enter a cred it card number: 45213@123658%453 Incorrect Card Number Format Enter a credit card number: 4658593086333811 4658593086333011 is valid card Number Enter a credit card number: 46 585938633301X check digit value is: 1 Your full account number is 46 5 8 5 9 386 3 3 3011 Enter a credit card number:4578125432568547 4578125432568547 s invalid credit card Figure Error! No text of specified style in document. 1 Sample Output Assignment#2

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!