Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >如何利用python编写函数fn(a,n)求数列和

如何利用python编写函数fn(a,n)求数列和

作者头像
算法与编程之美
发布于 2024-03-26 03:14:37
发布于 2024-03-26 03:14:37
1630
举报

1 问题

编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a)之和,fn须返回的是数列和,输入正整数a和n的值(两个值都不超过9),并输出fn(a,n)的结果值。

2 方法

运用def 定义函数和for 循环递归方法:

  1. 先定义fn(a,n)函数;
  2. 运用for循环语句给i赋值;运用str将a转换为字符串形式
  3. 运用条件语句判断a和n两个值都不超过9

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

代码语言:text
AI代码解释
复制
def fn(a,n):
   for i in range(1,n): #计算a到n个a的值
       str_a=str(a)*i
       sum_number=a+int(str_a)
   print(sum_number)
def int_number(type=''):
   while True: #获取用户输入的值,并进行判断
       number=int(input(f'请输入{type}的值:'))
       if (0<number<=9):
           break
       else:
           print(f'{type}的值输入有误')
   return number
def main():
   a=int_number('a')
   n=int_number('n')
   fn(a,n)
if __name__=='main__':
   main()
(fn(a,n))

3 结语

针对实现fn(a,n)求数列和问题,提出def定义函数和for循环语句,通过上面实验,证明该方法是有效的,本文的方法存在需要注意的是在判断数值的大小时运用的方法。在以后的学习中还需要学习如何将代码进行简化,删去不必要的步骤,在将数值与字符转化的过程中应该合理地进行转换。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-03-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
从零开始学习Python基础语法:打开编程大门的钥匙
https://cloud.tencent.com/developer/article/2465647?shareByChannel=link
忆愿
2024/11/26
1610
从零开始学习Python基础语法:打开编程大门的钥匙
【Python】Python核心编程
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
用户7886150
2020/12/29
9860
Python学习笔记 控制流和函数
控制流 条件语句 Python只有一种条件语句,那就是if语句。如果需要多重分支,使用if-elif-else结构。Python没有switch语句,条件语句只有if这么一种。而且在Python中表达
乐百川
2018/01/09
7010
Java基础学习笔记三Java基础语法
与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。
緣來
2020/01/02
8550
Java基础学习笔记三Java基础语法
Python最常用的函数、基础语句有哪些?你都知道吗
内置函数是python自带的函数方法,拿来就可以用,比方说zip、filter、isinstance等
朱卫军 AI Python
2022/04/03
1.1K0
Python最常用的函数、基础语句有哪些?你都知道吗
Python中的基础定义
Python中的文档字符串:可以当作一种特殊的注释,简单的说明可以使用单引号或双引号,较长的文字说明可以使用三引号
py3study
2020/01/14
6040
43道Python经典案例题(有答案)
(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。
Python学习者
2022/11/15
1.4K0
python 基础系列--条件控制与循环语句
Python 中的条件控制和循环语句都非常简单,也非常容易理解,与其他编程语言类似。
somenzz
2020/12/10
6260
python 基础系列--条件控制与循环语句
【C语言程序设计——循环程序设计】利用循环求数值 x 的平方根(头歌实践教学平台习题)【合集】
(初始值的选择会影响收敛速度,但只要不太离谱,一般都能收敛),然后根据迭代公式计算
Rossy Yan
2025/01/01
730
【C语言程序设计——循环程序设计】利用循环求数值 x 的平方根(头歌实践教学平台习题)【合集】
Python学习笔记之基础知识点概览
位运算符是将操作数(二进制形式)执行逐位运算, bin()可用于获取整数的二进制运算
青山师
2023/05/05
5970
Python基础汇总
Python基础汇总 basic.py #标识符:我们自己在写代码的时候,取的名字。命名的符号。 #项目名 project name #包名 package name #模块名 .py python 文件名 #规范:1.由字母数字下划线组成,但是不能以数字开头。 #2.见名知意 #3.不同的字母,数字之间,用下划线隔开,提升你的可读性 #4.不能用关键字 int if while #注释:#单行注释 ctrl+/ #多行注释:成对的三个单/双引号 ''' ''' # a=2#赋值运算 #
清菡
2020/12/02
8740
[Python从零到壹] 二.语法基础之条件语句、循环语句和函数
欢迎大家来到“Python从零到壹”,在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界。所有文章都将结合案例、代码和作者的经验讲解,真心想把自己近十年的编程经验分享给大家,希望对您有所帮助,文章中不足之处也请海涵。
Eastmount
2021/02/20
9060
小鱼比可爱
在python学习中,我们学习了判断for循环语句,以及如何构建列表和以及使用map在同一行输入多个数,利用这些所学,我们就能解决一些生活中常见问题
算法与编程之美
2022/04/08
2760
Deep Learning Chapter02:Python基础语法回顾
由于一年多没有接触python,现在恶补了下python基础语法,为以后的深度学习打下基础。现总结如下,希望对大家有所帮助。
北山啦
2022/10/31
1K0
Deep Learning Chapter02:Python基础语法回顾
[Python从零到壹] 二.语法基础之条件语句、循环语句和函数
在讲诉条件语句之前,需要先补充语句块的知识。语句块并非一种语句,它是在条件为真时执行一次或执行多次的一组语句,在代码前放置空格缩进即可创建语句块。它类似于C、C++、Java等语言的大括号({ })来表示一个语句块的开始和结束。
Eastmount
2021/12/02
7990
[Python从零到壹] 二.语法基础之条件语句、循环语句和函数
32个 Python 实用函数
斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13;特别指出:第0项是0,第1项是第一个1。从第三项开始,每一项都等于前两项之和。
1480
2019/07/15
1.1K0
python3–函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。 任何一个比较牛逼的程序均由多个函数封装而成。 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函数内容以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返
老七Linux
2018/05/09
1.8K0
Python
概念:保留字是Python语言中已经被赋予特定意义的一些单词,开发程序时,不可以作为变量、函数、类、模块和其他对象的名称来使用。
青灯古酒
2023/10/16
1620
Python
100 个 Python 小例子
原题地址:http://www.runoob.com/python/python-100-examples.html,原例为py2.7版本,重写过程中有不少是随意发挥的,重写运行版本:Python3.7。
Python小二
2020/09/08
7650
Python教程第4章 | 条件语句、循环语句和函数
Python 条件语句跟其他语言基本一致的,都是通过一条或多条语句的执行结果( True 或者 False )来决定执行的代码块。
仲君Johnny
2024/01/24
1.2K0
Python教程第4章 | 条件语句、循环语句和函数
相关推荐
从零开始学习Python基础语法:打开编程大门的钥匙
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文