文本内容:
第四章Python的组合数据类型
一、单选题、、、、1-5D B BB A、、、、6-10B CA DB、、、、11-15BAB DC
二、程序填空题1rangelens2in3d+chr p+ord a4print
三、程序设计题答案def calculateluhnchecksumcard number:digits=[int digitfor digit in strcard number][::-1]doubleddigits=[2*digit ifindex%2==1else digitfor index,digitinenumeratedigits]summed digits=[digit ifdigit10else digit-9for digitin doubleddigits]totalsum=sumsummed digitschecksum=10-total_sum%10%10return checksumdefis_valid_card_numbercard_number:try:cardnumber=intcardnumberchecksum=calculate_luhn_checksumcard_number//10return checksum二=card_number%10except ValueError:return Falsedefmain:card_number=inputz,Enter thecredit card number:〃if is_valid_cardnumbercardnumber:print CThe credit cardnumber isvalid.z,else:print z,Thecreditcardnumberis invalid.,zif_name_==〃main〃main。
个人认证
优秀文档
获得点赞 0