少女祈祷中...

PythonDailyQuestion-0530


本篇概述:0530-每日一问


Tips

github:https://github.com/Elegant-Smile/PythonDailyQuestion

1、基础题

设计一个复利计算函数invest()
它包含三个参数:amount(资金),rate(年利率),time(投资时间)。
键盘输入每个参数后,输出结果:返回每一年的资金总额
比如,amount = 10000 , rate = 8% ,time = 5

(复利计算公式原理自行百度)

1
2
3
4
5
6
7
8
9
10
def invest():
amount = int(input('input your amount:'))
rate = float(input('rate is:'))
time = int(input('your cycle is:'))
for i in range(1,time+1):
amount *= (1+rate)
print('第{}年 : {}'.format(i,amount))

if __name__ == "__main__":
invest()

2、提高题

请实现一个函数,将一个字符串中的每个空格替换成“%20”。
例如,当字符串为We Are Happy
则经过替换之后的字符串为We%20Are%20Happy。

1
2
3
4
5
6
# 1.
print('We Are Happy'.replace(' ','%20'))

# 2.
import re
print(re.sub(r' ','%20','We Are Happy'))
-------------本文结束感谢您的阅读-------------

本文标题:PythonDailyQuestion-0530

文章作者:Coder-Sakura

发布时间:2019年05月31日 - 22:40:33

最后更新:2019年09月26日 - 12:09:28

原始链接:https://coder-sakura.github.io/blog/2019/05/31/pythondailyquestion-0530/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。