暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

如何用Python解决实际问题?案例来了

布兰嘎来了 2021-08-04
1389
1、项目背景
小明想买辆车,能够开车到处走走,但是钱较少,便想去贷款买辆车。到了奔驰4S店,与销售谈完后,对于销售的贷款方案,他的理解还是比较模糊,于是想通过python做一个程序,能够把贷款后每个月还款的情况列举出来,用Python算个明白账。
其实就是贷款买车,需要根据贷款的金额及还款周期,生成还款明细。
2、项目需求
银行贷款基准利率:
年限
年利率
1年期
年利率:6.56%
2年期
年利率:6.65%
3年期
年利率:6.65%
4年期
年利率:6.90%
5年期
年利率:6.90%
车贷贷款在贷款生效后,需要每个月(简称每期)都进行还款,每月还款的金额是偿还的本息,包括偿还的本金、偿还的利息。需要将每期还款情况及最终还款的总额列一个明细出来。
我们使用Python完成自动计算,用户只需输入自己的贷款金额,程序就可以自动形成还款明细。大家理解这个项目背景和项目需求了吧。
3、分析过程,拆解项目
这个项目可以分为三步走:
第一步:用户只需要将贷款金额与贷款年限输入到程序中,参与计算;这两项数据来源于用户;
第二步:我们的程序要根据用户的贷款金额与贷款年限进行计算,得到每期数据,含偿还的本息、偿还的本金、偿还的利息;
第三步:之后,将所有的数据写入到表格中。
3.1、收集用户输入的数据
使用input()函数,用来获取用户输入的内容。

#一、收获用户输入数据
#1、用户输入的贷款金额
total_loan=input(请问您贷款的金额是多少(输入整数))
#2、用户输入的贷款年限
total_loan_year=input(银行贷款基准利率:1年期6.56%;2年期6.65%;3年期6.65%;4年期6.90%;5年期6.90%;请选择还款年限,仅输入数字即可:)
print(total_loan)
print(total_loan_year)

 
结果如上,会显示出让你输入贷款金额的输入框。输入10000元,然后:
 


弹出下面的输入框,要求用户输入贷款年限的数字。输入数字即可。
但是,我们需要利用银行贷款年限和金额进行算术运算,而input()函数仅能输入字符串格式的内容,所以这里涉及到数据转换的问题。我们需要把input()中字符串的数据转成整型,需要用到int()函数。

#一、收获用户输入数据
#1、用户输入的贷款金额
total_loan=int(input(“请问您贷款的金额是多少(输入整数)”))
#2、用户输入的贷款年限
total_loan_year=int(input(“银行贷款基准利率:1年期6.56%;2年期6.65%;3年期6.65%;4年期6.90%;5年期6.90%;请选择还款年限,仅输入数字即可;”))
print(total_loan)
print(total_loan_year)
print(type(total_loan))
print(type(total_loan_year))
 


可以看到结果,这两个变量的格式变成整型了。我们后面就可以进行愉快的计算了。
 
下篇继续讲解这个案例,我们会进入到计算过程,敬请期待!
 
欢迎点赞 收藏 评论 转发 点在看哦!

文章转载自布兰嘎来了,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论