当前位置: 首页 > news >正文

第二章 数字类型及其操作2

练习二 数字类型及其操作

(I)计算抛物运动垂直方向位移

import math v=eval(input()) a=eval(input()) t=eval(input()) #开始 y=v*math.sin(math.radians(a))*t-(9.8*t**2)/2 #结束 print("{:.2f}".format(y))

(II)计算阶乘

import math n=int(input()) #开始 x=(n**n)*(1/(math.e)**n)*((2*n+1/3)*3.1415926535)**0.5 #结束 print(round(x))

(III)计算分期付款

r=eval(input("")) m=int(input("")) n=int(input("")) #开始 s=r*m/(1-(1+r)**(-n)) #结束 print("{:.2f}".format(s))

(IV)计算射程

import math v=eval(input()) a=eval(input()) #开始 x = v**2*math.sin(2*math.radians(a))/9.8 #结束 print("{:.2f}".format(x))

(V)计算 1 到 n 之间 3 的倍数的偶数的和

(n大于等于3)
例如输入20 结果为36

n=int(input("")) #开始 s=0 for i in range(3,n+1): if(i%3==0 and i%2==0): s=s+i #结束 print(s)

(VI)计算 1 到 n 之间所有是 3 的倍数但不是 5 的倍数

计算1到n之间所有是3的倍数但不是5的倍数的数值之和(已知n大于等于3)
例如 输入20 结果是48

n=int(input("")) #开始 s = 0 for i in range(3,n+1): if(i%3==0 and i%5!=0): s = s + i #结束 print(s)

(VII)计算投资消费每年金额

某用户每年将资金存入银行获取利息收益。年利率为5%。
每到年底,用户提取一笔固定的钱作为生活费,再将剩余的资金存入银行。
输入年数,本金,提取金额,计算该用户每年剩余的金额。
例如,用户输入年数10,本金500000,提取金额20000
显示
第1年金额505000.00
第2年金额510250.00
第3年金额515762.50
第4年金额521550.62
第5年金额527628.16
第6年金额534009.56
第7年金额540710.04
第8年金额547745.54
第9年金额555132.82
第10年金额562889.46
注意:金额保留两位小数

n=eval(input("年数")) x=eval(input("本金")) y=eval(input("提取金额")) #代码开始 for i in range(1,n+1): x=x+x*0.05-y print("第{}年金额{:.2f}".format(i,x)) #代码结束

(VIII)房产投资计算

某用户购买一固定资产每年出租获得租金。
第一年租金为x,从第二年起每年递增5%
每年底将所有资金存入银行获取利息收益,年利率为y。
输入年数n,第一年租金x和年利率y,计算该用户每年金额。
例如,用户输入年数5,第一年租金10000,年利率0.02,显示结果为
第1年金额10000.00
第2年金额20700.00
第3年金额32139.00
第4年金额44358.03
第5年金额57400.25
注意:保留两位小数

n=eval(input("年数")) x=eval(input("第一年租金")) y=eval(input("年利率")) #代码开始 sum1 = x print("第{}年金额{:.2f}".format(1,sum1)) for i in range(2,n+1): x=x+x*0.05 sum1 = sum1 + x + (sum1) *y print("第{}年金额{:.2f}".format(i,sum1)) #代码结束

(IX)多项式求和

输入a(小于10的整数)和n(项数),计算
a+aa+aaa+aaaa+aaaaa+……(n项)的累加和
提示:数列的后一项等于数列的前一项的值乘以10加上a
平台会对你编写的代码进行测试:

测试输入:3 10;
预期输出:
3703703700

测试输入:2 8
预期输出:
24691356

a=eval(input("输入a")) n=eval(input("输入n")) #代码开始 s =a k=a for i in range(1,n): a=a*10+k s=s+a print(s) #代码结束

(X)整数数列求和一

import math n=eval(input()) s=0 zh=0 #开始 for i in range(1,n+1): for j in range(1,i+1): zh=zh+math.sqrt(j) #结束 print("{:.2f}".format(zh))

(XI)整数数列求和二

x=eval(input()) n=eval(input()) s=1 #开始 t=1 k=1 for i in range(1,n+1): t=t*i s=s+x**i / t*k k=k * -1 #结束 print("{:.2f}".format(s))

(XII)小乌龟旅行

小乌龟准备去履行,第一天爬行10米,第二天爬行5米,第三天爬行2.5米……以此类推,每天爬行的距离是前一天的一半。输入天数n,计算其累计爬行的距离。
例如,输入5,输出共爬行19.375000米
输入10,输出共爬行19.980469米

n=eval(input()) #代码开始 s=0 t=10 for i in range(1,n+1): s=s+t t=t*0.5 #代码结束 print("共爬行{:.6f}米".format(s))
http://www.gsyq.cn/news/1577715.html

相关文章:

  • OpenClaw本地AI工具链:离线可信执行环境封装实践
  • 嵌入式硬件加密加速实战:LTC eDMA非阻塞API原理与应用
  • 4090+vLLM+MTP单卡部署Qwen3-14B实现高吞吐低延迟推理
  • Windows终极工具箱:WinUtil完全指南 - 一键解决所有Windows管理难题
  • 图像去模糊中的饱和度失真问题与感知优化框架
  • 从标注分歧到模式诊断:构建稳定数据标注体系的技术实践
  • 高效3D模型管理实战指南:Windows STL缩略图专业方案深度解析
  • 终极Windows系统管理工具:Chris Titus Tech WinUtil完全指南
  • 2026年6月民事案件计算咨询推荐,房产/离婚/工伤赔偿/股权/劳动/债权债务/人身损害/仲裁,民事案件赔偿咨询律所推荐 - 品牌推荐师
  • 无线广播通信下分布式梯度推送的混合矩阵优化设计
  • Mac M系列芯片装Kali虚拟机:ARM64适配全指南
  • 基于Kinetis V系列MCU的高压电机控制开发平台实战解析
  • 智能校对中的错误检测与纠正建议
  • DALM:基于扩散模型与领域约束的可控文本生成架构解析
  • 2026年电焊培训长期班哪家好?费用与口碑分析 - mypinpai
  • TradingAgents-CN:构建AI驱动的智能股票分析系统的创新一体化解决方案
  • FPGA加速MIMO检测:PIMI架构设计与硬件实现实战
  • 构建企业级AI Agent:架构设计、安全性与可扩展性
  • Django毕业设计-基于 Django 与人脸识别的自习室座位预约系统的设计与实现 融合人脸识别技术的自习室预约管理系统(源码+LW+部署文档+全bao+远程调试+代码讲解等)
  • 21个必用ComfyUI中文工作流:AI绘图新手的终极指南
  • Godot逆向工程实战:如何用GDSDecomp工具集恢复和修改游戏项目
  • 第3节:Kafka只是消息引擎吗?
  • 文件上传漏洞实战:从原理到upload-labs靶场通关全解析
  • SIVR:基于序列内部方差的大语言模型幻觉检测方法详解与实践
  • Arch Linux下Apache SSL证书配置全指南
  • 【2026实战指南】ITIL 4.0与DevOps融合:企业IT治理效能提升实战
  • GTA-2基准测试:如何量化评估AI智能体的工具调用与工作流执行能力
  • 从零到一:如何用ComfyUI中文工作流合集快速掌握AI绘画创作
  • GitHub 一周热点 119 期:Agent Skills、苹果容器工具、NVIDIA 物理 AI 世界模型详解
  • Fedora LAMP 部署实战:SELinux 与 php-fpm 深度协同指南