python练习题
Smallactive
ee
展开
-
python经典程序练习题1:字符串的拼接
题目:将用户输入的两个字符串拼接成一个字符串 str1 = input("输入第一个字符串:")str2 = input("输入第二个字符串:")print(str1 + str2)嵩天老师的优秀例子:str1 = input("输入姓名:")str2 = input("输入国家:")print("世界那么大,{}想去{}看看".format(str1, st...原创 2018-07-17 20:47:50 · 4410 阅读 · 0 评论 -
python经典程序练习题12:绘制正方形螺旋线
绘制下图的正方形螺旋线:源代码:import turtle as tt.pen(speed=0) #加快绘图速度t.penup()t.goto(-200, -200) #以左下角某处为起点t.pendown()t.seth(0)length = 400while (length !=0): #利用正方形螺旋线的性质来绘图 t.fd(length...原创 2018-07-18 13:22:12 · 41486 阅读 · 2 评论 -
python经典程序练习题11:叠加等边三角形的绘制
绘制如下图形:源代码:import turtle as tt.pencolor("blue") #笔触为蓝色#绘制外部大三角形t.fd(200)t.seth(120)t.fd(200)t.seth(-120)t.fd(200)#绘制内部小三角形t.seth(0)t.fd(100)t.seth(60)t.fd(100)t.seth(180)t.fd(100...原创 2018-07-18 12:29:14 · 48351 阅读 · 5 评论 -
python经典程序练习题10:蟒蛇绘制
import turtle as tt.penup()t.forward(-200)t.pendown()t.pencolor("red")t.pensize(20)t.seth(90)for i in range(6): t.circle(-20, 180) t.circle(20, 180)t.forward(50)t.circle(20, 90)t.fo...原创 2018-07-18 11:43:53 · 1178 阅读 · 0 评论 -
python经典程序练习题9:温度转换
题目:进行华氏与摄氏温度之间的相互转化。temp = input("请输入温度(带单位,摄氏度单位为C,华氏为F):")if temp[-1] == 'F': #如果F或f格式均对,应改为:if temp[-1] in ['F','f']: Ctemp = (eval(temp[0:-1]) - 32)/1.8 print("{:.1f}C".format(Ctemp))...原创 2018-07-18 10:35:13 · 1766 阅读 · 0 评论 -
python经典程序练习题8:绘制一个太阳花图形
题目:绘制一个太阳花图形,笔触为红色,图案填充的颜色为黄色。嵩天老师提供的优秀源代码:from turtle import *color('red', 'yellow') #前一个参数表示笔触颜色,后一个参数表示填充颜色。与fillcolor()不同begin_fill()while True: forward(200) left(170) if abs(p...原创 2018-07-18 00:20:40 · 10851 阅读 · 2 评论 -
python经典程序练习题7:绘制一个红色的五角星图案
我的答案:import turtle as tt.pencolor('red')for i in range(5): t.forward(100) t.right(144)嵩天老师的优秀答案:from turtle import *fillcolor("red")begin_fill()while True: forward(200) ri...原创 2018-07-17 23:59:27 · 18878 阅读 · 3 评论 -
python经典程序练习题6:健康食谱的输出。列出5种不同的食材,输出两两之间可能的组合形式
diet = ['土豆', '鸡肉', '绿豆', '番茄', '鸭肉']for i in range(5): for n in range(i + 1, 5): print(diet[i], diet[n], end=",")原创 2018-07-17 23:07:49 · 7099 阅读 · 3 评论 -
python经典程序练习题5:猴子吃桃问题
猴子第一天摘下若干个桃子,当即吃了一半,又多吃了一个;第二天将剩下的桃子吃掉一半,又多吃1个;第三天第四天均是如此,到第五天想吃时,只剩下1个。编写程序计算猴子第一天共摘了多少个桃子。我的答案:n, m = 1, 1for m in range(5): n = (n + 1) * 2print(n)n = 1for i in range(5, 0, -1): n ...原创 2018-07-17 23:05:08 · 26762 阅读 · 8 评论 -
python经典程序练习题4:计算1+2!+3!+4!+……+10!
sum = 0for i in range(1, 11): sum1 = 1 for n in range(1, i + 1): sum1 = sum1 * n sum = sum + sum1print(sum)原创 2018-07-17 22:57:41 · 43893 阅读 · 0 评论 -
出租车数据
出租车数据来自于苍穹平台原创 2018-07-17 22:52:56 · 1984 阅读 · 0 评论 -
python经典程序练习题2:整数序列求和
题目:用户输入一个正整数N,计算从1到N(包括1和N)相加后的结果。n = input("输入整数N:")sum = 0for i in range(int(n)): sum += i + 1print(sum)原创 2018-07-17 22:48:48 · 20941 阅读 · 3 评论 -
python进行中文字频、高频字覆盖率统计
题目:用python统计《孟子》总体长度、字种、字频、高频字覆盖率。《孟子》全文下载:点击下载高频字:字频>=500的字本题有三个地方要注意:1、《孟子》中含有大量的标点符号,统计时应该把它们排除在外。2、统计字频、高频字覆盖率是难点。3、如何用相对直观、好看的方式打印输出结果。源代码:#《孟子》总体长度f = open('ex_menzi.txt', '...原创 2019-05-19 09:03:53 · 3120 阅读 · 2 评论