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

Python 补充calcSn()函数,求Sn=1-3+5-7+ 9-11

# -*- coding:cp936 -*-
'''------------------------------------------------------
【程序设计】
---------------------------------------------------------

题目:补充calcSn()函数,求 Sn = 1   -3  + 5  - 7  + 9  -  11  + …….

说明:Sn中的n为用户输入的正整数,表示运算到第几项。

---------------------------------------------------------
注意:部分源程序给出如下。请勿改动主函数main和其它函数中的
      任何内容,仅在函数的注释标志之间填入所编写的若干语句。
------------------------------------------------------'''
def calcSn(n):
    #**********Program**********
    sign = 1
    s = 0
    for i in range(n):
        s += sign*(2*(i+1)-1)
        sign *= -1
    return s
    #**********  End  **********

def main():
    print("【请分别三次计算公式Sn的值:】")
    for i in range(3):
        print("【第%d次:】" %(i+1))
        n = int(input("【请输入正整数n:】"))
        print( "S",n,"=",calcSn(n))
    
if __name__ == '__main__':
    main()

相关文章:

  • python3 题目:打印如下九九乘法表 需要限制格式
  • Python3 古典问题: 有一对兔子,从出生后第3个月
  • Python3 判断字符串是否是回文 用列表实现的方法
  • php和mysql web开发(英文第5版) PDF+完整源码
  • 将行列式 λ-1 2 0 2 λ-2 2 0 2 λ-3 化成 (λ+1)(λ-2)...
  • Ubuntu18.04 提示错误 no valid group apache
  • Python3 猴子第一天摘下若干个桃子,当即吃了一半..
  • Python3 求 3!+6!+9!+12!+15+18!+21! 阶乘之和
  • Python3 判断一个三位数是否为水仙花数 完美解决
  • Vscode编辑器中 Python TAB缩进设置4个空格的方法
  • Python3 getLastDay(y,m) 计算y年m月共有多少天
  • Python3 将分钟数转成小时h和分钟m表示 时间转换
  • Python3 打印菱形 使用abs()的方法 最少的代码搞定
  • idea mac xml注释快捷键
  • spring教程
  • AngularJS指令开发(1)——参数详解
  • Angular数据绑定机制
  • Git学习与使用心得(1)—— 初始化
  • k8s如何管理Pod
  • MYSQL 的 IF 函数
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • Next.js之基础概念(二)
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • 浮现式设计
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 异步
  • 云大使推广中的常见热门问题
  • Hibernate主键生成策略及选择
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • ​业务双活的数据切换思路设计(下)
  • # Redis 入门到精通(一)数据类型(4)
  • #14vue3生成表单并跳转到外部地址的方式
  • #APPINVENTOR学习记录
  • #if和#ifdef区别
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • (C语言)二分查找 超详细
  • (PySpark)RDD实验实战——取最大数出现的次数
  • (笔记自用)LeetCode:快乐数
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (九)One-Wire总线-DS18B20
  • (蓝桥杯每日一题)love
  • (七)Knockout 创建自定义绑定
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (十六)视图变换 正交投影 透视投影
  • (四)软件性能测试
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • .form文件_一篇文章学会文件上传
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .Net - 类的介绍
  • .NET Core 中的路径问题
  • .NET Core引入性能分析引导优化
  • .NET 动态调用WebService + WSE + UsernameToken