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和其它函数中的
任何内容,仅在函数的注释标志之间填入所编写的若干语句。


代码实现

python 复制代码
def fun(a, n):
    result, ts = 0, 0
    ########## code start ##########
    if 0 < a < 10:
        for i in range(n):
            ts = ts * 10 + a
            result = result + ts
        return result


########## code end ##########

if __name__ == '__main__':
    a = int(input("【请输入一个整数(1--9):】"))
    n = int(input("【请输入表达式求和的项数:】"))
    sum = fun(a, n)
    print('【sum=】%d' % sum)

代码效果

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

相关推荐
A***0717几秒前
Rust在网络中的Actix Web
开发语言·后端·rust
闲人编程5 分钟前
Django中间件开发:从请求到响应的完整处理链
python·中间件·性能优化·django·配置·codecapsule
执笔论英雄7 分钟前
【RL】Slime异步 routout 过程7 AsyncLoopThread
开发语言·python
o***74178 分钟前
QoS质量配置
开发语言·智能路由器·php
Tony Bai8 分钟前
Go 2026 路线图曝光:SIMD、泛型方法与无 C 工具链 CGO —— 性能与表达力的双重飞跃?
开发语言·后端·golang
fj_changing9 分钟前
Ubuntu 22.04部署CosyVoice
人工智能·python·深度学习·ubuntu·ai
小二·10 分钟前
DevUI 和 MateChat:2025 年,我们是怎么把前端开发变轻松的
开发语言·javascript·vue.js
z***026010 分钟前
Python大数据可视化:基于大数据技术的共享单车数据分析与辅助管理系统_flask+hadoop+spider
大数据·python·信息可视化
i***683210 分钟前
PHP操作redis
开发语言·redis·php
kesifan10 分钟前
JAVA异常处理的基本概念
java·开发语言