请用python编写程序:从键盘输入16位银行卡卡号,从左到右每4位直接加一个空格,输出分段显示的银行卡号,并将分段前的银行卡号中间的8位卡号用4个“*”代替后再输出。
时间: 2024-05-24 18:12:23 浏览: 67
输入银行卡卡号时,每4位添加空格
card_number = input("请输入16位银行卡号:")
# 将中间8位替换为*
card_number = card_number[:4] + "****" + card_number[12:]
# 将每4位加一个空格
card_number = " ".join([card_number[i:i+4] for i in range(0, len(card_number), 4)])
print("分段显示的银行卡号为:", card_number)
阅读全文