请编写一个程序迭代求解sin(x),迭代公式为sin(x)=x/1-x^3!+x^5/5!-x^7/7!+...+(-1)^(2n-1)/(2n-1)!,当n项的值小于10^-5时结束,x为弧度。要求输入x的值,输出相应的结果。

【注意】迭代公式中的^代表幂运算。并且输入和输出各占一行,输出结果保留4位小数;运行效果如下所示。

【运行结果】

输入(一行):

1.57

输出(一行):

1.0000

一、程序代码

#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: Roc-xb
"""import mathif __name__ == '__main__':x = float(input())y = 0p = 1t = 1i = 1while abs(math.sin(x) - y) > 0.00001:y += i * pow(x, p) / ti *= -1p += 2t *= p * (p - 1)print("{:.4f}".format(y))

二、输出结果

编写python代码估算sin(x)的值相关推荐

  1. python代码错误有哪些_在编写python代码时,小白最容易犯的十几个错误 !

    原标题:在编写python代码时,小白最容易犯的十几个错误 ! 1).忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 " ...

  2. android studio调用python,Android studio中编写Python代码-2

    Chaquopy 教程 Chaquopy Chaquopy的作用:使用Chaquopy在Android Studio添加Python环境,java和Python互调 目前调试后APP可以正常运行(20 ...

  3. 使用微软VS2015编写python代码

    使用微软VS2015编写python代码 by 李远祥 最近也有不少人问python代码编写使用什么工具比较好?关于工具的问题,好像是个亘古不变的话题.对于一些程序高手来说,很多时候就是使用文本编辑器 ...

  4. 人生苦短,使用百度云SDK,编写python代码调用接口的车牌识别

    两个想法 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 自己实现车牌识别算法(复杂) 一开始准备使用百度云文字识别C++ SDK来做,发现需 ...

  5. 使用Eclipse编写Python代码

    简直大开眼界!!!深度学习的代码一般是用Python写的,但现实中APP通常是用Java,免不了互相调用函数.这个时候,用Eclipse同时编写Java和Python代码就很香了.操作过程如下: 1. ...

  6. Mac,VSCode编写Python代码示例

    Mac,VSCode编写Python代码示例 之前写Python代码一直用的是Pycharm,后来发现VSCode更加直(jian)观(dan)简(cu)洁(bao) ,于是赶紧在官网下载好VSCod ...

  7. 手机python代码写好了怎么运行-想在手机上编写python代码?手机上玩转python的利器...

    QPython:Android上的Python解释器 <QPython>是一个脚本引擎,他整合了Python解释器.Console.编辑器和SL4A库.可以让你在Android设备上运行P ...

  8. python怎么输入代码-如何编写python代码

    一.Linux系统下:终端输入Python ,Python2, 都是默认进入的2版本 终端输入python3, 默认进入3版本, exit() 退出 二.编写python的程序方法 打开终端--输入p ...

  9. anaconda如何做python笔记_Anaconda中Jupyter的基本使用 简单的编写Python代码和整理笔记...

    Anaconda是一个基于数据分析和机器学习的集成环境.jupyter是anaconda提供的一个基于浏览器的可视化开发工具.也就是说我们安装好Anaconda就可以使用jupyter. jupyte ...

最新文章

  1. Leetcode 203. 移除链表元素 解题思路及C++实现
  2. windows 下 logstash 安装启动
  3. 8位可控加减法器_行测高分技巧-资料分析之有效数字加减法取舍
  4. Mac插件分享——AE插件、PS插件、FCPX插件【持续更新中】
  5. Que2Search: Fast and Accurate Query and Document Understanding for Search at Facebook论文笔记
  6. python中双向索引_对索引Include子句的深入分析
  7. Spark 理论简答
  8. Sql Server 中常用的字符串函数
  9. IEEE会议论文模板下载
  10. BackTrack 4 R2安装VMware tools
  11. c语言 程序段 数据段,C程序段(代码段、数据段、BSS段以及堆栈)的详解
  12. 音频剪辑软件哪个好用
  13. fireworks html制作,fireworks怎么制作网页
  14. WSL2 Ubuntu中apt update命令报错,无法解析域名解决方法
  15. 商业智能BI全解,一文让你明白才是商业智能(BI)
  16. Unity引擎源代码开源地址
  17. AppStore内收费软件和游戏破解方法--证实可行
  18. 句子深度假说——冯志伟
  19. 贝叶斯网络实例(python)
  20. 【MySQL数据库】一约束

热门文章

  1. Pytorch在colab和kaggle中使用TensorBoard/TensorboardX可视化
  2. sublime与python交互
  3. python中的关键字---2(函数基础类)
  4. Erlang与ActionScript3采用JSON格式进行Socket通讯
  5. ExcelToDataTable
  6. C#调用Microsoft.DirectX.DirectSound问题记录及解决
  7. Jenkins 配置邮箱 530Authentication required ,535 uthentication failed 的解决方法
  8. 关于ng-class中添加多个样式类的解决方案
  9. PHP中表单没有问题但是$_FILES为空的解决办法
  10. 【报告分享】科技产业2021年投资策略:科技进步与中美再平衡下的新机遇.pdf(附下载链接)...