信用卡是现代年轻人都需要使用的一种消费方式
当每个人有几张信用卡时,就可能会忘记还款
我自己就有3张卡,但是每次都会忘记什么时候出账单,什么时候是还款日
解决的是扩充最大还款期的功能
功能一:各大银行的根据账单日,显示出还款日列表
功能二:多信用卡用户的用卡日历图,最长免息期
功能三:根据账单日,定时推送还款日还款日推送
账单日与还款日,还款日为账单日后的18天
账单日 | 还款日 |
---|---|
1日 | 19日 |
2日 | 20日 |
3日 | 21日 |
4日 | 22日 |
5日 | 23日 |
6日 | 24日 |
7日 | 25日 |
8日 | 26日 |
9日 | 27日 |
10日 | 28日 |
13日 | 1日 |
14日 | 2日 |
15日 | 3日 |
16日 | 4日 |
17日 | 5日 |
18日 | 6日 |
19日 | 7日 |
20日 | 8日 |
21日 | 9日 |
22日 | 10日 |
23日 | 11日 |
24日 | 12日 |
25日 | 13日 |
26日 | 14日 |
27日 | 15日 |
28日 | 16日 |
修改后的还款日:账单日修改成功后最后还款日随新的账单日往后顺延19天,返利卡顺延4天。
举个例子:如果你的中信银行信用卡账单日是每月1号,还款日为每月22号,那么你可以修改的账单日日期为2~9号之间。你在10月31日修改账单日为9号,则新的账单日为11月9号,最后还款日则是账单日后的19天,即11月28日
import pandas as pd
# 平安账单日与还款日,还款日为账单日后的18天
pingan = {
"1": "19",
"2": "20",
"3": "21",
"4": "22",
"5": "23",
"6": "24",
"7": "25",
"8": "26",
"9": "27",
"10": "28",
"13": "1",
"14": "2",
"15": "3",
"16": "4",
"17": "5",
"18": "6",
"19": "7",
"20": "8",
"21": "9",
"22": "10",
"23": "11",
"24": "12",
"25": "13",
"26": "14",
"27": "15",
"28": "16"
}
# 中信信用卡,账单日后(不含账单日)的16天
zhongxin = {
"1": "17",
"2": "18",
"3": "19",
"4": "20",
"5": "21",
"6": "22",
"7": "23",
"8": "24",
"9": "25",
"10": "26",
"11": "27",
"12": "28",
"13": "1",
"14": "2",
"15": "3",
"16": "4",
"17": "5",
"18": "6",
"19": "7",
"20": "8"
}
data = {
"平安": pingan,
"中信": zhongxin
}
df = pd.DataFrame(data)
print(df)
平安 中信
1 19 17
2 20 18
3 21 19
4 22 20
5 23 21
6 24 22
7 25 23
8 26 24
9 27 25
10 28 26
13 1 1
14 2 2
15 3 3
16 4 4
17 5 5
18 6 6
19 7 7
20 8 8
21 9 NaN
22 10 NaN
23 11 NaN
24 12 NaN
25 13 NaN
26 14 NaN
27 15 NaN
28 16 NaN
11 NaN 27
12 NaN 28
zhangdan = input('请输入你的账单日,格式为:21\n').strip(' ')
huankuan_day = pingan.get(zhangdan, -1)
result = f'你的还款日为: {pingan[zhangdan]}日' if huankuan_day != -1 else "您输入的账单日不正确"
print(result)
您输入的账单日不正确