
python
python学习
张靖力
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 绘制太阳花
代码如下:from turtle import *color('red','yellow')begin_fill()while True: forward(200) left(170) if abs(pos())<1: breakend_fill()done()运行结果:原创 2020-04-19 18:11:38 · 1185 阅读 · 0 评论 -
python 绘制一个红色的五角星 while循环
代码如下:from turtle import *fillcolor("red")begin_fill()while True: forward(200) right(144) if abs(pos())<1: breakend_fill()运行结果:原创 2020-04-19 18:06:37 · 7810 阅读 · 2 评论 -
健康食谱输出,5种不同的食材,
代码如下:diet=['西红柿','花椰菜','黄瓜','牛排','虾仁']for x in range(0,5): for y in range(0,5): if not(x==y): print("{}{}".format(diet[x],diet[y]))运行结果:...原创 2020-04-19 17:58:40 · 2876 阅读 · 1 评论 -
python 经典练习 猴子吃桃 吃了5天,问摘了多少个?
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第5天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。代码如下:n=1for i in range(5,0,-1): n=(n+1)*2print(n)运行结果:...原创 2020-04-18 15:16:49 · 1474 阅读 · 2 评论 -
python 计算1+2!+3!...+10!
代码如下:sum,tmp=0,1for i in range(1,11): tmp*=i sum+=tmpprint("运算结果是:{}".format(sum))运行结果:原创 2020-04-18 14:48:18 · 30902 阅读 · 0 评论 -
python编制 九九乘法表练习
代码如下:for i in range(1,10): for j in range(1,i+1): print(" {}*{}={:2}".format(j,i,i*j),end='') print('') 运行结果:原创 2020-04-18 13:10:42 · 375 阅读 · 0 评论 -
python 整数序列求和
整数序列求和,用户输入一个正整数N,计算从1到N(包含1和N)相加之后的结果。代码如下:n=input("请输入整数N:")sum=0for i in range(int(n)): sum+=i+1print("1到N求和结果:",sum)运行结果:...原创 2020-04-18 12:54:58 · 20708 阅读 · 2 评论 -
python练习,人生苦短,我学python
代码如下:str=("python")print("人生苦短,我学{}".format(str))运行结果:原创 2020-04-18 12:44:05 · 2161 阅读 · 0 评论 -
python练习 世界这么大,我想去看看
代码如下:str1=input("请输入一个人的名字:")str2=input("请输入一个国家的名字:")print("世界这么大,{}想去{}看看。".format(str1,str2))运行结果:原创 2020-04-18 12:10:55 · 10609 阅读 · 5 评论 -
python 输出当前计算机的系统日期和时间
代码如下:from datetime import datetimenow=datetime.now()print(now)now.strftime("%x")now.strftime("%X")运行结果:原创 2020-04-17 18:14:15 · 4450 阅读 · 0 评论 -
python 编写斐波那契数列
代码如下:>>> a,b=0,1>>> while a<1000: print(a,end=",") a,b=b,a+b0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,原创 2020-04-17 17:47:27 · 624 阅读 · 0 评论 -
python 简单的人名对话
代码如下:>>> name=input("输入姓名:")输入姓名:郭靖>>> print("{}同学,学好python,前途无量!".format(name))郭靖同学,学好python,前途无量!>>> print("{}大侠,学好python,大展拳脚!".format(name[0]))郭大侠,学好python,大展拳脚!...原创 2020-04-17 07:52:39 · 5475 阅读 · 1 评论 -
练习1.9在屏幕上输出“祖国,你好”的python语句
在屏幕上输出“祖国,你好”代码如下:>>> print("祖国,你好")祖国,你好原创 2020-04-17 07:16:42 · 4728 阅读 · 0 评论 -
python 利用tertle库 顺时针绘制扇形
代码如下:import turtle as tt.setup(650,650)t.pencolor("green")t.pensize(2.5)t.fd(300)t.right(90)t.circle(-300,120)t.right(90)t.fd(300)t.done()运行结果:原创 2020-04-16 12:46:34 · 1998 阅读 · 0 评论 -
python return返回多个返回值应用2
代码如下:def fact(n,m=1): s=1 for i in range(1,n+1): s*=i return s//m,n,ma,b,c=fact(10,5)print(a,b,c)运行结果:原创 2020-04-15 05:29:26 · 695 阅读 · 0 评论 -
python return返回多个返回值应用1
代码如下:def fact(n,m=1): s=1 for i in range(1,n+1): s*=i return s//m,n,ma=fact(10,5)print(a)运算结果如下:原创 2020-04-15 05:29:09 · 523 阅读 · 0 评论 -
python return返回多个返回值范例
return返回多个返回值范例代码如下:def fact(n,m=1): s=1 for i in range(1,n+1): s*=i return s//m,n,m原创 2020-04-15 05:28:24 · 1052 阅读 · 0 评论 -
python 参数传递的两种方式二 名称传递
代码如下:def fact(n,m): s=1 for i in range(1,n+1): s*=i return s//ma=fact(n=10,m=5)print(a)运行结果:原创 2020-04-15 05:28:08 · 1365 阅读 · 0 评论 -
python 参数传递的两种方式一 位置传递
参数传递——位置传递代码如下:def fact(n,m): s=1 for i in range(1,n+1): s*=i return s//ma=fact(10,5)print(a)计算结果:原创 2020-04-15 05:27:55 · 977 阅读 · 0 评论 -
python 可变参数传递 范例n!
可变参数传递 范例n!代码如下:def fact(n,*b): s=1 for i in range(1,n+1): s*=i for item in b: s*=item return s原创 2020-04-15 05:27:36 · 311 阅读 · 0 评论 -
python 可选参数传递 范例n!//应用
当n=10时代码如下:def fact(n,m=1): s=1 for i in range(1,n+1): s*=i return s//ma=fact(10)print(a)运行结果:当n=10,m=2时,代码如下:def fact(n,m=2): s=1 for i in range(1,n+1): s*=i return s//m...原创 2020-04-15 05:27:12 · 786 阅读 · 0 评论 -
python 可选参数传递 范例n!//m
可选参数传递 范例n!//m代码如下:def fact(n,m=1): s=1 for i in range(1,n+1): s*=i return s//m原创 2020-04-14 11:10:17 · 1088 阅读 · 0 评论 -
python 尺与米的长度单位转换
尺与米的长度单位转换代码如下:#chimi.pyL=input("请输入带有单位的长度值:")if L[-1] in ["尺"]: m=(eval(L[0:-1]))/3 print("转换后的长度是:{:.2f}米".format(m))elif L[-1] in ["米"]: c=(eval(L[0:-1]))*(10/3) print("转换后...原创 2020-04-14 10:27:29 · 7925 阅读 · 0 评论 -
函数调用范例 计算12的阶乘
计算12!代码如下:def fact(n): s=1 for i in range(1,n+1): s*=i return sa=fact(12)print(a)运行结果:原创 2020-04-14 07:20:54 · 1479 阅读 · 0 评论 -
python 定义函数范例,n的阶乘。
定义n的阶乘函数:代码如下:def fact(n): s=1 for i in range(1,n+1): s*=i return原创 2020-04-13 19:29:09 · 5206 阅读 · 0 评论 -
python random扩展随机数函数shuffle(seq)
扩展随机数函数shuffle(seq),将序列seq中的元素随机排列,返回打乱后的序列。代码及运行结果如下:>>> import random>>> s=[1,2,3,4,5,6,7,8,9,10]>>> random.shuffle(s)>>> print(s)[1, 3, 6, 5, 4, 9, 2, 1...原创 2020-04-14 07:20:36 · 1384 阅读 · 0 评论 -
python random扩展随机数函数choice(seq)
扩展随机数函数choice(seq),从序列seq中随机选取一个元素。代码及运行结果如下:>>> import random>>> random.choice([1,2,3,4,5,6,7,8,9,10])8>>> random.choice([1,2,3,4,5,6,7,8,9,10])2>>> rand...原创 2020-04-14 07:20:18 · 1272 阅读 · 0 评论 -
python random扩展随机数函数uinform(a,b)
扩展随机数函数uinform(a,b),生成一个(a,b)之间的随机小数。代码及运行结果如下:>>> import random>>> random.uniform(1,999)469.010924881404>>> random.uniform(1,999)617.145236051765>>> rand...原创 2020-04-14 07:19:57 · 450 阅读 · 0 评论 -
python random扩展随机数函数getrandbits(k)
扩展随机数函数getrandbits(k),生成一个k比特长的随机整数。代码及运行结果如下:>>> import random>>> random.getrandbits(15)5083>>> random.getrandbits(15)10520>>> random.getrandbits(15)219...原创 2020-04-14 07:19:32 · 6773 阅读 · 4 评论 -
python random扩展随机数函数randrange(m,n[,k])
扩展随机数函数randrange(m,n[,k]),生成一个[m,n)之间以k为步长的随机整数。代码及运行结果如下:>>> import random>>> random.randrange(10,100,10)10>>> random.randrange(10,100,10)30>>> random.ra...原创 2020-04-14 07:19:15 · 1046 阅读 · 0 评论 -
python random扩展随机数函数randint(a,b)
randint(a,b),生成一个[a,b]之间的随机整数。代码及运行结果如下:>>> import random>>> random.randint(10,100)51>>> random.randint(10,100)17>>> random.randint(10,100)79>>>...原创 2020-04-14 07:18:55 · 4786 阅读 · 0 评论 -
python random函数1
代码及运行结果如下>>> import random>>> random.seed(10)>>> random.random()0.5714025946899135>>> random.random()0.4288890546751146>>> random.random()0.57809...原创 2020-04-14 07:18:32 · 247 阅读 · 0 评论 -
循环控制保留字break与for配合使用2
代码如下:s="PYTHON"while s !="": for c in s: if c=="T": break print(c,end="") s=s[:-1]运行结果:原创 2020-04-13 08:05:32 · 299 阅读 · 0 评论 -
循环控制保留字continue与for配合使用2
代码如下:s="PYTHON"while s !="": for c in s: print(c,end="") s=s[:-1]运行结果:原创 2020-04-13 08:05:21 · 565 阅读 · 0 评论 -
循环控制保留字break与for配合使用
代码如下:for c in "PYTHON": if c=="T": break print(c,end="")运行结果:原创 2020-04-13 08:05:08 · 431 阅读 · 0 评论 -
循环控制保留字continue与for配合使用
代码如下:for c in "PYTHON": if c=="T": continue print(c,end="")运行结果:原创 2020-04-13 08:04:56 · 836 阅读 · 0 评论 -
python while()无限循环
代码如下:a=30while a>0: a=a-1 print(a)运行结果:原创 2020-04-13 08:04:43 · 2376 阅读 · 0 评论 -
python 列表遍历循环
代码如下:for item in["I","LOVE","YOU",520,1314]: print(item,end=",")运行结果如下:原创 2020-04-13 08:04:29 · 411 阅读 · 0 评论 -
python 字符串遍历1
代码如下:for c in "Python": print(c,end=",")运行结果:原创 2020-04-13 08:04:17 · 285 阅读 · 0 评论 -
python range()函数循环效果4
代码如下:for i in range(1,6,2): print("hello:",i)运行结果:原创 2020-04-13 08:04:05 · 458 阅读 · 0 评论