编写python代码估算sin(x)的值
请编写一个程序迭代求解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)的值相关推荐
- python代码错误有哪些_在编写python代码时,小白最容易犯的十几个错误 !
原标题:在编写python代码时,小白最容易犯的十几个错误 ! 1).忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 " ...
- android studio调用python,Android studio中编写Python代码-2
Chaquopy 教程 Chaquopy Chaquopy的作用:使用Chaquopy在Android Studio添加Python环境,java和Python互调 目前调试后APP可以正常运行(20 ...
- 使用微软VS2015编写python代码
使用微软VS2015编写python代码 by 李远祥 最近也有不少人问python代码编写使用什么工具比较好?关于工具的问题,好像是个亘古不变的话题.对于一些程序高手来说,很多时候就是使用文本编辑器 ...
- 人生苦短,使用百度云SDK,编写python代码调用接口的车牌识别
两个想法 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 自己实现车牌识别算法(复杂) 一开始准备使用百度云文字识别C++ SDK来做,发现需 ...
- 使用Eclipse编写Python代码
简直大开眼界!!!深度学习的代码一般是用Python写的,但现实中APP通常是用Java,免不了互相调用函数.这个时候,用Eclipse同时编写Java和Python代码就很香了.操作过程如下: 1. ...
- Mac,VSCode编写Python代码示例
Mac,VSCode编写Python代码示例 之前写Python代码一直用的是Pycharm,后来发现VSCode更加直(jian)观(dan)简(cu)洁(bao) ,于是赶紧在官网下载好VSCod ...
- 手机python代码写好了怎么运行-想在手机上编写python代码?手机上玩转python的利器...
QPython:Android上的Python解释器 <QPython>是一个脚本引擎,他整合了Python解释器.Console.编辑器和SL4A库.可以让你在Android设备上运行P ...
- python怎么输入代码-如何编写python代码
一.Linux系统下:终端输入Python ,Python2, 都是默认进入的2版本 终端输入python3, 默认进入3版本, exit() 退出 二.编写python的程序方法 打开终端--输入p ...
- anaconda如何做python笔记_Anaconda中Jupyter的基本使用 简单的编写Python代码和整理笔记...
Anaconda是一个基于数据分析和机器学习的集成环境.jupyter是anaconda提供的一个基于浏览器的可视化开发工具.也就是说我们安装好Anaconda就可以使用jupyter. jupyte ...
最新文章
- Leetcode 203. 移除链表元素 解题思路及C++实现
- windows 下 logstash 安装启动
- 8位可控加减法器_行测高分技巧-资料分析之有效数字加减法取舍
- Mac插件分享——AE插件、PS插件、FCPX插件【持续更新中】
- Que2Search: Fast and Accurate Query and Document Understanding for Search at Facebook论文笔记
- python中双向索引_对索引Include子句的深入分析
- Spark 理论简答
- Sql Server 中常用的字符串函数
- IEEE会议论文模板下载
- BackTrack 4 R2安装VMware tools
- c语言 程序段 数据段,C程序段(代码段、数据段、BSS段以及堆栈)的详解
- 音频剪辑软件哪个好用
- fireworks html制作,fireworks怎么制作网页
- WSL2 Ubuntu中apt update命令报错,无法解析域名解决方法
- 商业智能BI全解,一文让你明白才是商业智能(BI)
- Unity引擎源代码开源地址
- AppStore内收费软件和游戏破解方法--证实可行
- 句子深度假说——冯志伟
- 贝叶斯网络实例(python)
- 【MySQL数据库】一约束
热门文章
- Pytorch在colab和kaggle中使用TensorBoard/TensorboardX可视化
- sublime与python交互
- python中的关键字---2(函数基础类)
- Erlang与ActionScript3采用JSON格式进行Socket通讯
- ExcelToDataTable
- C#调用Microsoft.DirectX.DirectSound问题记录及解决
- Jenkins 配置邮箱 530Authentication required ,535 uthentication failed 的解决方法
- 关于ng-class中添加多个样式类的解决方案
- PHP中表单没有问题但是$_FILES为空的解决办法
- 【报告分享】科技产业2021年投资策略:科技进步与中美再平衡下的新机遇.pdf(附下载链接)...