题目
某银行为了提升服务质量,需设计一个计算机程序,用于回答用户如下问题:“m元钱需要存多少年(m为大于等于5的整数),才能得到至少k元本息?”假定该银行某款理财产品的储蓄和盈利方式为:①存期以年为单位,存款以元为单位;②不论存期的长短,年利率均为3.7%;③不计复利。
请用Python语言回答下列问题:
(1)
若变量m用于存储本金,变量k用于存储本息,则变量m的数据类型为,变量k的数据类型为。
(2)
若变量y表示储蓄年份,则用m、k表示y的Python赋值方法为 。
(3)
为提高程序的可读性,请将变量m重新命名为。
(4)
变量命名的过程中需要注意什么?(至少写出2点)
答案: 【1】整型(int)【2】实型( float)
【1】y=(k- m)/ (0.037 * m)
【1】money或其他符合命名规则的变量名
变量名命名需要注意:①Python变量的命名规则:Python中的变量名可以由大小写字母、数字、下划线组成,不能以数字开头,字母区分大小写,不能使用保留字。②为方便程序阅读,应尽可能选择与问题相关的英语单词做变量名。③Python中变量使用前不需要预先声明变量的数据类型。(至少写出2点)