0
点赞
收藏
分享

微信扫一扫

Python稳基修炼的经典案例4(计算机二级、初学者必须掌握的例题)


文章目录

  • ​​1、将列表中重复元素删除​​
  • ​​2、自己写一个翻转函数​​
  • ​​3、绘制边长200,黄底黑边的五角星​​
  • ​​4、规定小数点个数​​
  • ​​5、二进制、八进制与十六进制​​
  • ​​6、黄底黑边圆形,半径50​​

1、将列表中重复元素删除

其实很容易想得到,就是利用集合的不可重复性来删除;
也就是先set转化成集合,然后再变回列表。

lis = [1,3,4,5,6,4,3]
print(list(set(lis))) # 转化成集合删除重复,再变回列表

运行结果:[1, 3, 4, 5, 6]

2、自己写一个翻转函数

利用切片来实现:

def re(str):
return str[::-1]
print(re('你欢喜我'))

运行结果:我喜欢你

3、绘制边长200,黄底黑边的五角星

这个就是对turtle库的考察,主要就是用到填充函数start_fill():

import turtle
turtle.color('black', 'yellow') # 一参为底色,二参为边色
turtle.begin_fill()
for i in range(5):
turtle.fd(200) # 初始朝右,向右走200像素
turtle.right(144) # 以向右为正(0度),向右转144度(144*5=720度)
turtle.end_fill()

Python稳基修炼的经典案例4(计算机二级、初学者必须掌握的例题)_程序人生

4、规定小数点个数

按照一定小数点个数输出数据,这在编程中是非常基础的操作了;
但是,很久没有用的话,就会生疏了;
而且不同的编程语言对于这种小数点输出的格式也不相同。

area = 1/2 * 3 * 4
print("保留一位小数为:{:.1f}".format(area))

Python稳基修炼的经典案例4(计算机二级、初学者必须掌握的例题)_python_02

5、二进制、八进制与十六进制

这个也是相当基础的部分,具体用法如下:

a = 425
print("二进制:{0:b}\n八进制:{0:o}\n十六进制:{0:x}".format(a))

Python稳基修炼的经典案例4(计算机二级、初学者必须掌握的例题)_程序人生_03

6、黄底黑边圆形,半径50

这就是个画圆的考题,当然还是用turtle来实现;
同时也是用start_fill()来开始填充,end_fill()结束填充:

import turtle
turtle.color('black', 'yellow')
turtle.begin_fill()
turtle.circle(50, 360)
turtle.end_fill()

Python稳基修炼的经典案例4(计算机二级、初学者必须掌握的例题)_程序人生_04


举报

相关推荐

0 条评论