python练习三条数学计算题:数字相加,阶乘和复利
第一题就是简单普通的数学加法题:
num1 = float(input("输入第一个数字:"))
num2 = float(input("输入第二个数字:"))
sum = num1 + num2
print("两个数字的和为:", sum)
这段代码首先要求用户输入两个数字,然后将两个数字相加,并将结果打印出来。
请注意,我在代码中使用了float()函数将输入的数字转换为浮点数,
这样可以支持小数相加。如果您只需要整数相加,可以使用int()函数将输入的数字转换为整数。
第二题是高中的数学题:
result=1
num = int(input("输入一个数:"))
if num > 0:
for i in range(1,num+1):
result *= i
print(num, "的阶乘为", result)
elif num==0:
print("0 的阶乘为 1")
else:
print("只能输入非负整数!")
这段代码首先要求用户输入一个数字。然后,通过一个条件判断语句,检查输入的数字是否为非负整数。
如果输入的数字小于 0,则打印一条错误提示信息。如果输入的数字等于 0,则阶乘为 1。
如果输入的数字大于 0,则使用一个循环来计算阶乘的值,最后将结果打印出来。
请注意,阶乘只能计算非负整数的值。对于大整数阶乘,可能需要使用其他技术或库来处理。
第三道题是复利题:
复利公式 本金 * (1 + 年利率)^投资年限 计算复利的最终总额
principal = float(input("请输入本金(初始投资额):"))
interest_rate = float(input("请输入年利率(以百分比表示):"))
years = int(input("请输入投资年限:"))
interest_rate = interest_rate / 100 # 将百分比转换为小数
# 计算复利
amount = principal * (1 + interest_rate) ** years
print("投资最终总额为:", round(amount, 2))
这段代码首先要求用户输入本金(初始投资额)、年利率(以百分比表示)和投资年限。
然后,代码将年利率转换为小数形式。
接下来,使用复利公式 本金 * (1 + 年利率)^投资年限 计算复利的最终总额。
最后,将计算结果打印出来。
学习的慢慢来的,好好观察题目的代码规律,你会发现数学是有趣的。
举报/反馈
最近更新素质教育
- 信用信息赋能,助力社会信用体系建设
- 今天距第二届全国博士后创新创业大赛总决赛还有10天!
- 北京自学考试和成教有什么不同?
- 道县:开展2023年基础教育业务工作培训
- 融入智能技术 赋能创新人才培养
- 怎么知道自己是不是脊柱侧弯?一个方法教你判断!
- 让长三角市民共享,上海城市业余联赛市面越做越大
- 华容县实验小学:最美莫过夕阳红 最浓不过敬老情
- 原创恭喜!王楚钦代替樊振东世界排名来到第一位,双方积分差仅有15分
- 自考会计专业有哪些课程?
- 播出预告丨上海市天山初级中学:不一样的学习评价
- 杭州亚残运会火炬传递圆满成功 “桂冠”画出现代版“富春山居图”
- 自考学士学位英语什么时候报名
- 日本学校要求的托福分数
- 证明差“老师”能教出好“学生”?江苏博士最新研究成果,引发国际关注!
- 让共同发展繁荣之路越走越宽广
- 原创拒绝恩比德!尼克斯目标清晰!锡伯杜点名要他,三分王成球队答案
- 喜庆乔迁五周年,共度九九重阳节
- 蚂蚁庄园今日答案最新:味精加热太久真的会致癌吗
- 2024年辽宁省普通高考报名即将开始
- 粤港澳大湾区第三届职业技能大赛将于10月23
- 难忘那次5天5夜的长途机动,还有那个同车的义务兵驾驶员
- “周五课堂”来了新老师
- 在学生中走俏的萝卜刀引发争议,消保委提醒:警惕其暴力暗示
- 校园圈丨让学生走出家门做历史作业,结果出人意料