[蓝桥杯][基础练习]Sine之舞、Python
问题描述
最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐,提高奶牛们的计算能力。
不妨设
An=sin(1–sin(2+sin(3–sin(4+…sin(n))…)
Sn=(…(A1+n)A2+n-1)A3+…+2)An+1
FJ想让奶牛们计算Sn的值,请你帮助FJ打印出Sn的完整表达式,以方便奶牛们做题。
输入
仅有一个数:N<201。
输出
请输出相应的表达式Sn,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。
样例输入
3
样例输出
((sin(1)+3)sin(1–sin(2))+2)sin(1–sin(2+sin(3)))+1
规律
A1 = sin(1)
A2 = sin(1-sin(2))
A3 = sin(1-sin(2+sin(3)))
S1 = sin(1)+1
S2 = (sin(1)+2)sin(1-sin(2))+1
S3 = ((sin(1)+3)sin(1–sin(2))+2)sin(1–sin(2+sin(3)))+1
Sn = 开始的 “(” +A1+n +")" + A2+n+")" +…
代码(Python)
#递归计算An
def An(i,n):#递归的结束条件if i == n:return 'sin('+str(n)+')'else:if i%2==0:return 'sin('+str(i)+'+'+An(i+1,n)+')'else:return 'sin('+str(i)+'-'+An(i+1,n)+')'
def Sn(n):s = ''# 最左边括号的数量for i in range(n-1):s += '('#Sn = 开始的 "(" +A1+n +")" + A2+n+")" +..for i in range(1,n+1):s += An(1,i)s += '+'s += str(n-i+1)if i != n:s += ')'return s
n = eval(input())
print(Sn(n))
[蓝桥杯][基础练习]Sine之舞、Python相关推荐
- java 蓝桥杯 基础练习 Sine之舞
问题描述 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功.所以他准备和奶牛们做一个"Sine之舞"的游戏,寓教于乐,提高奶牛们的计算能力 ...
- 蓝桥杯 基础练习 Sine之舞
问题描述 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功.所以他准备和奶牛们做一个"Sine之舞"的游戏,寓教于乐,提高奶牛们的计算能力 ...
- 蓝桥杯 基础练习 分解质因数 python语言
蓝桥杯 基础练习 分解质因数 python语言 描述 求出区间[a,b]中所有整数的质因数分解. 输入 输入描述: 输入两个整数a,b. 输入样例: 3 10 输出 输出描述: 每行输出一个数的分解, ...
- 蓝桥杯基础练习1-15(python)
BASIC-1 闰年判断 问题描述 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 年份是4的倍数而不是100的倍数: 年份是400的倍数. 其他的年份都不是闰年. 输入格 ...
- 蓝桥杯试题 基础练习 Sine之舞
蓝桥杯试题 基础练习 Sine之舞 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功.所以他 ...
- 蓝桥杯基础练习~芯片测试FJ的字符串Sine之舞数的读法完美的代价
试题 基础练习 芯片测试 提交此题 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 有n(2≤n≤20)块芯片,有好有坏,已知好芯片比坏芯片多. 每个芯片都能用来测试其他芯片.用好芯 ...
- 蓝桥杯 试题 基础练习 Sine之舞 c语言
文章目录 题目 代码 题目 试题 基础练习 Sine之舞 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的 ...
- 蓝桥杯 基础练习 01字串 C/C++/Java/Python描述
蓝桥杯 基础练习 01字串 C/C++/Java/Python描述 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博 ...
- 蓝桥杯 基础练习全解 答案+解析 共17题 python
关键字 A+B问题,数列排序,十六进制转八进制,十六进制转十进制,十进制转十六进制,特殊回文数,回文数,特殊的数字,杨辉三角形,查找整数,数列特征,字母图形,01字串,闰年判断,斐波那契数列,圆的面积 ...
最新文章
- android sqlite 自增长序列号归0
- 买不起手办就用AI渲染一个!用网上随便搜的图就能合成,已有网友开炒游戏NFT...
- 回复:lerit的关于对象中字段的初始化问题
- win10 安装xilinx 14.7 之后打开new project 奔溃解决方法
- 几种开源SIP协议栈对比OPAL,VOCAL,sipX,ReSIProcate,oSIP
- double处理arithmeticexception为什么不报错_为什么工业废气处理设备的价格不一样?...
- LeetCode 11 盛最多水的容器
- 【dfs】【模拟】【树】I Like Matrix Forever!
- 嵌入式计算机的特点和应用,以下描述中,()不是嵌入式操作系统的特点。A.面向应用,可以进行裁剪和移植B.用 - 信管网...
- 以太坊代币事件监控_以太坊程序员的常见误解
- IOCP扩展方法AcceptEx, DisconnectEx, GetAcceptExSockaddr用法示例
- 数据库lib7第2, 3题(创建索引和触发器)
- Linux网络协议栈(一)——Socket入门(2)
- excel if判断单元格是否为空否求和_Excel基础函数IF的7个使用技巧,绝不是简单的判断哦!...
- java 虚拟打印机_在java里调用SmartPrinter虚拟打印机的问题
- mac安装PS cc2019 error问题汇总
- 三个工具测试网络速度
- 中科院计算机所副研究员,中科院计算技术研究所副研究员 谭光明
- 蓝懿学习 练习总结
- 初次BERT使用者的可视化指南
热门文章
- 教师网络计算机研修培训总结,研修心得教师_教师网络研修总结
- 机器人行业的信息孤岛(2020)
- JAVA 2乘以8 方法_Java中用最有效率的方法算出2乘以8
- 【面试题】8.Redis相关
- 机器学习模型的集成方法总结:Bagging, Boosting, Stacking, Voting, Blending
- 计算机毕业设计Java高考报考指南网站(源码+系统+mysql数据库+lw文档)
- 乐鑫科技2021提前批软件类笔试题
- 华为云总裁郑叶来:工业互联网的核心是工业而不是互联网
- 超详细的ROC曲线绘制教程
- 英语学习网站php,英语学习网站