Question: This code should give me this output ( below ) if i put in this input: 2 4 0 2 / PCRK 4 4 6
This code should give me this output below if i put in this input: PCRKUAE and its not working need help. Disclaimer PLEASE DONT CHANGE THE CODE AND ADD THE PATTERNS AND DIRECTORY, JUST MODIFY THE CODE
output:
The number is valid, the details of the applicant: Issue year:
Issue month:
Passport Number: PCRK
Birth year:
Birth month:
Birth date:
Country: United Arab Emirates
Expiry year:
Expiry month:
Python code
def validatecertificatenumbercertificatenumber:
if lencertificatenumber and certificatenumber and certificatenumber and certificatenumber:
return True
else:
return False
def extractapplicantdetailscertificatenumber:
issueyear certificatenumber:
issuemonth certificatenumber:
passportnumber certificatenumber:
birthyear certificatenumber:
birthmonth certificatenumber:
birthday certificatenumber:
countrycode certificatenumber:
expiryyear certificatenumber:
expirymonth certificatenumber:
return issueyear, issuemonth, passportnumber, birthyear, birthmonth, birthday, countrycode, expiryyear, expirymonth
def printapplicantdetailsissueyear, issuemonth, passportnumber, birthyear, birthmonth, birthday, countrycode, expiryyear, expirymonth:
printApplicant Details:"
printIssue Year:", issueyear
printIssue Month:", issuemonth
printPassport Number:", passportnumber
printBirth Year:", birthyear
printBirth Month:", birthmonth
printBirth Day:", birthday
printCountry:countrycode
printExpiry Year:", expiryyear
printExpiry Month:", expirymonth
if countrycode 'UAE' and countrycode KWT and countrycode 'SAU':
printCorrect the country code is correct"
def main:
certificatenumber inputEnter the certificate number:
printCertificate number:", certificatenumber
if validatecertificatenumbercertificatenumber:
printValid certificate number."
issueyear, issuemonth, passportnumber, birthyear, birthmonth, birthday, countrycode, expiryyear, expirymonth extractapplicantdetailscertificatenumber
printapplicantdetailsissueyear, issuemonth, passportnumber, birthyear, birthmonth, birthday, countrycode, expiryyear, expirymonth
else:
printInvalid certificate number. Please enter a valid number."
if namemain:
main
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
