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

Python练习9

Python日常练习

题目:

编程序计算形式如:sum=a+aa+aaa+aaaa+…+aaa…aaa的表达式的值。

说明:

补充完整函数fun(),其中a为小于10的自然数,n为项数,给定
      变量result作为函数返回值,变量ts作为每项数值

例如:

若a=2,n=4,则sum=2+22+222+2222=2468。

---------------------------------------------------------

注意:

      部分源程序给出如下。请勿改动主函数main和其它函数中的
      任何内容,仅在函数的注释标志之间填入所编写的若干语句。

------------------------------------------------------

代码实现

def fun(a, n):result, ts = 0, 0########## code start ##########if 0 < a < 10:for i in range(n):ts = ts * 10 + aresult = result + tsreturn result########## code end ##########if __name__ == '__main__':a = int(input("【请输入一个整数(1--9):】"))n = int(input("【请输入表达式求和的项数:】"))sum = fun(a, n)print('【sum=】%d' % sum)

代码效果

有趣的代码需要多加练习!


http://www.mrgr.cn/news/67354.html

相关文章:

  • 动态规划 之 斐波那契数列模型 算法专题
  • Oracle 第19章:高级查询技术
  • Unity网络开发基础(part5.网络协议)
  • 安防被动红外和主动红外
  • 给初学者的 Jupyter Notebook 教程
  • 【vim文本编辑器gcc编译器gdb调试器】
  • 快速部署和体验内置开源 LLM 大模型
  • UE5.4 PCG基础节点
  • 【Linux 29】传输层协议 - UDP
  • Linux 使用及常用命令详解
  • 【Linux-进程间通信】消息队列
  • LLMs之Leaderboard:Chatbot Arena的简介、使用方法、案例应用之详细攻略
  • SIwave:释放 TDR(时域反射计)向导的强大功能
  • C++ | Leetcode C++题解之第543题二叉树的直径
  • 【1个月速成Java】基于Android平台开发个人记账app学习日记——第8天,完成注册登录并保存到数据库
  • GEE 使用 JavaScript 中的 API 自动删除文件夹内的所有资产
  • verilog-HDL基础
  • 超实惠的租借服务器训练深度学习方法
  • Renesas R7FA8D1BH (Cortex®-M85) 存储空间介绍
  • C语言 | Leetcode C语言题解之第543题二叉树的直径
  • SIwave:释放信号网络分析仪的强大功能
  • 使用AMD GPU进行图像分类的ResNet模型
  • ArcGIS006:ArcMap常用操作151-200例动图演示
  • 龙芯交叉编译openssl
  • Scala的包及其导入
  • Renesas R7FA8D1BH (Cortex®-M85) Flash的功能介绍