python大作业
一、Turtle创意大PK
自拟题目,完成一个利用Python程序的创意绘图,采用turtle库绘图为主,不少于50行代码,可选采用其他库。
(滑稽绘制)
二、程序练习
2.1 问题描述(10分)
人们常常提到"一万小时定律",就是不管你做什么事情,只要坚持一万小时,应该都可以成为该领域的专家。那么,10000小时是多少年多少天呢?
2.2 问题描述(10分)0380031003800341590145037657
编写计算从n到m和的函数,函数名为sum(n,m),函数返回值为n到m所有数据的和,使用该函数计算输入数据x,y之间所有数据的和。
2.3 问题描述(15分)
编写函数judgeTri(a,b,c),判断以参数a,b,c的值为边长能否构成三角形并判断三角形的形状;若是锐角三角形,返回R;若是直角三角形,返回Z;若是钝角三角形,返回D;若三边长不能构成三角形,返回ERROR。
2.4 问题描述(15分)
用户输入一个字符串,分别统计其中小写字母、大写字母、数字、空格和其他字符的个数,并在一行内输出小写字母、大写字母、数字、空格和其他字符的个数。
2.5 问题描述(20分)
程序的功能:
(1) 使用随机库功能,生成一个包含10个不重复且小于200的正整数列表ls1,输出ls1。
(2) 使用列表排序方法,对ls1按奇数在前偶数在后,并且奇数之间的相对顺序不变,偶数之间的相对顺序也不变进行排序,再输出ls1。
(3) 使用列表排序方法,对ls1按元素字符长度降序进行排序,输出ls1。