摘要: #当遍历字典时,可以使用该items()方法同时检索键和相应的值。knights={'gallahad':'the pure','robin':'brave'}for k ,v in knights.items(): print(k,v)print()#... 阅读全文
posted @ 2021-03-02 12:45 有图有派 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 程序要求计算从1加到100之和。 i=a=0while i<100: i+=1 a+=i print ('从1加到100等于',a) 阅读全文
posted @ 2021-03-02 12:43 有图有派 阅读(687) 评论(0) 推荐(0) 编辑
摘要: from turtle import *#导入海龟画图库begin_poly()#开始记录图形color('black','yellow')pensize(6)circle(100,steps=9)#画1个半径为100的9边行forward(90)end_po... 阅读全文
posted @ 2021-03-02 12:42 有图有派 阅读(225) 评论(0) 推荐(0) 编辑
摘要: from turtle import * from random import * ht() title('彩色螺旋线')#设置标题 colors=['red','purple','blue','green','yellow','orange']#颜色列表 for x in range(360): 阅读全文
posted @ 2021-03-02 07:25 有图有派 阅读(151) 评论(0) 推荐(0) 编辑
摘要: ''' 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。 以后每天早上都吃了前一天剩下的一半零一个。 到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 #这题得倒着推。 #第10天还没吃,就剩1个,说明第9 阅读全文
posted @ 2021-03-02 07:25 有图有派 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 程序要求绘制一个八边形,命令大同小异,唯有circle命令有些说法: circle(radius, extent=None, steps=None)绘制圆形,由3个参数构成,第一个参数表示圆半径,第二个参数表示弧半径,第三个参数表示边数。 from turtle import *#导入海龟画图 ht 阅读全文
posted @ 2021-03-01 18:18 有图有派 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 根据用于输入的成绩,判断成绩是属于哪一个等级。 本程序用的是自定义函数CJ()判断,当成绩大于90时则属于A等,在60~90之间则输入B等,60往下是输入C等,代码如下: def CJ(n): if (n>=90): print('{}分属于A等'.format(n)) elif (60<=n<=8 阅读全文
posted @ 2021-03-01 18:18 有图有派 阅读(341) 评论(0) 推荐(0) 编辑
摘要: random的用法: 1、random.random() 用于生成0到1之间的浮点数 2、random.uniform(a,b) 用于生成一个指定范围内的随机浮点数,两个参数其中一个是上限,一个是下限,如果a>b,则生成的随机数n:b<=n<=a,如果a<b,则a<=n<=b 3、random.ra 阅读全文
posted @ 2021-03-01 13:06 有图有派 阅读(3894) 评论(0) 推荐(0) 编辑
摘要: 给海龟画图的背景设置背景图片,首先需要在python文件夹的同级文件夹下建立专用的图片文件夹,再在程序在使用相对地址访问图片名字即可,即: from turtle import * title('设置海龟画图背景图片') bgpic('./pjg/w.png') 执行效果如下: 阅读全文
posted @ 2021-03-01 06:44 有图有派 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 所谓水仙花数就是给定随机的三位数,它的各位数字的三次幂之和等于它本身,如: 三位数153=1^+5^3+3^3 要求编程实现判断给定范围内的水仙花数。 难点在于要分解出三位数的个位数、十位数和百位数。 下面用153为例,分解百位数、十位数和个位数 分解百位数:153//100=1 分解十位数:153 阅读全文
posted @ 2021-03-01 06:44 有图有派 阅读(856) 评论(0) 推荐(0) 编辑
摘要: ''' 本期用turtle绘制个楼梯,先用最简单的方法绘制,之后在用循环绘制 ''' from turtle import * pensize(5) title('绘制楼梯') color('blue') forward(40) left(90) forward(40) right(90) forw 阅读全文
posted @ 2021-02-28 08:51 有图有派 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 所谓素数就是除了1和本身之外的不能再被其他数整除的数叫素数 程序要求由用户给定求素数的范围,再这个范围内找出符合要求的全部素数,并将其打印出是哪些,同时求和所有的素数。 程序如下: import random lower = int(input("输入区间最小值: ")) upper = int(i 阅读全文
posted @ 2021-02-28 08:17 有图有派 阅读(621) 评论(0) 推荐(0) 编辑
摘要: from turtle import *#导入海龟画图 title('绘制五角星')#写标题 bgcolor('red')#确定背景色 pensize(7)#确定画笔粗细 ht()#隐藏画笔,提高速度 begin_fill()#开始填充 color('black','yellow')#确定画笔颜色和 阅读全文
posted @ 2021-02-27 17:09 有图有派 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 今天带来的是让程序输出字典的第一个KEY和VALUE,暂停5秒后再输出字典的第二个KEY和VALUE 程序如下: #题目:暂停一秒输出。 #程序分析:使用 time 模块的 sleep() 函数。 import time myD={1:'a',2:'b'} for key,value in dict 阅读全文
posted @ 2021-02-27 16:43 有图有派 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 今天给大家带来的是九九乘法表的程序,具体就不分析了,自己看吧,很简单的算法。 for i in range(1,10): for j in range(1,i+1): print('{}x{}={}'.format(j,i,i*j),end=' ') print('\n')#当循环结束后打印换行. 阅读全文
posted @ 2021-02-26 08:24 有图有派 阅读(104) 评论(0) 推荐(0) 编辑