python的一些简单的程序代码,简单的python代码
1.写一个程序来计算1 2 3.100=?
解析:显然这个问题一个周期就够了,就是注意代码格式,注意不要和其他语言的格式混淆。代码如下:
s=0
对于范围内的I(101):
s=i
打印(1 2 3的总和.99 100是:% d“% s”
运行结果如下:
扩展:Python中range()函数的用法
python range()函数可以创建一个整数列表,通常在for循环中使用。
语法:range(开始、停止、步进)
参数描述:
Start:从start开始计数。默认情况下,它从0开始。比如range(5)等价于range (0,5);
停止:计数到停止结束,但不包括停止。例如:range (0,5)是没有5的[0,1,2,3,4]
步长:步长,默认为1。例如,range (0,5)等效于range(0,5,1)
2.写程序:1999年乘法口诀(要求:逐项输出)
分析:比上面的问题复杂一点。使用for的双循环,需要注意的是range()的范围循环了两次。print()默认为逐行输出,需要添加结束控制字符。代码如下:
打印( 99乘法表是:)
对于范围(1,10)内的I:
对于范围(1,i 1)中的j:
print(%d*%d=%d % (i,j,i*j),end= )
打印()
运行结果如下:
扩展:print()的参数
print的完整格式是print (objects,sep,end,file,flush),其中后四个是可选参数。
九月
在输出字符串之间插入指定的字符串,默认情况下是一个空格。
目标
将指定的字符串添加到print output语句的末尾,默认为换行符()。
文件
将文本输入到类似文件的对象中,该对象可以是文件、数据流等。默认值为sys.stdout
脸红
flush值为True或False,默认值为Flase,表示是否立即将output语句输入到参数文件所指向的对象中(默认值为sys.stdout)。
3.编程问题:dddhn序列的应用
DDHN序列(斐波那契序列),又称黄金分割序列,是数学家大象DDHN用一个低级的笑话,以兔子繁殖为例推出的,所以又称为“兔子序列”,指的是这样一个序列:1,1,2,3,5,8,13,21,34。数学上,斐波那契数列递归如下要求:输出第10个dddhn序列。
解析:其实这个问题的思路已经给出的很清楚了,就是用递归的方式解决,思路和其他语言是一致的。定义一个函数是可以的,主要是要注意Python的语法格式。代码如下:
定义f(n):
如果n==0:
返回0
elif n==1:
返回1
否则:
返回f(n-1) f(n-2)
X=int(input(请输入所需的dddhn系列:))
s=f(x)
Print(的%d dddhn序列是:%d% (x,s))
运行结果如下:
扩展:由函数定义的规则
你可以定义一个你想要的函数。以下是简单的规则:
函数块以def关键字开始,后面是函数标识符名称和括号()。
任何传入的参数都必须用括号括起来。圆括号可以用来定义参数。
函数的第一行语句可以选择使用文档字符串—用于存储函数描述。
该函数以冒号开头并缩进。
Return [expression]结束函数,并可以选择向调用方返回值。不带表达式的Return等同于不返回任何表达式。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。