文章目录
- 1、右对齐,30个字符,用@符号填充
- 2、正五边形的绘制
- 3、统计各专业学生数量
- 4、绘制边长为100的三角形
1、右对齐,30个字符,用@符号填充
n = 5201314
print("{0:@<30}".format(n))
若要左对齐,则用’<'号
运行结果:
5201314@@@@@@@@@@@@@@@@@@@@@@@
2、正五边形的绘制
提示:边长300,2号画笔(大小),内角108度(每次拐弯则为72度)
import turtle
turtle.pensize(2)
d = 72
for i in range(5):
turtle.seth(d)
d += 72
turtle.fd(200)
3、统计各专业学生数量
提示:键盘输入某班各个同学就业的行业名称,统计各行业就业的学生数量,按数量从高到低方式输出。
例如输入:
护士旅游老师护士老师老师
输出参考格式如下, 其中冒号为英文冒号:
老师:3
护士:2
旅游:1
names = input("请输入各个同学行业名称(用空格分隔,回车结束输入):").split(' ')
d = {}
for item in names:
d[item] = d.get(item, 0) + 1
ls = list(d.items())
ls.sort(key=lambda x:x[1], reverse=True)
for k in ls:
print("{}:{}".format(k[0], k[1]))
这个程序能够实现输入多少个专业就添加多少个键,并且统计键出现的次数。
4、绘制边长为100的三角形
这个同样是turtle库的基础应用,绘制一个特定边长的三角形。
import turtle
for i in range(3):
turtle.seth(i*120)
turtle.fd(100)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)