# keyword的使用
# keyword模块可以用来检查一个字符串是否为python的关键字
import keyword
import random
print(keyword.iskeyword("if"))
print(keyword.iskeyword("dfjkl"))
# keyword.kwlist返回一个包含所有python的关键字
print(keyword.kwlist)
# random的用法 随机生成0 到 1之间的浮点数
print(random.random())
# randint的用法 例:生成1到6之间的随机整数
print(random.randint(1, 6))
# choice的用法 例:从序列中随机选择一个元素
l0 = ["1", "2", "3"]
print(random.choice(l0))
# choices的用法 choices中第一个表是随机的目标,第二个表示每个选中的概率,第三个表示选几次
l1 = ['1', '2', '3', '4']
print(random.choices(l1, [0.5, 0.25, 0.25, 0], k=4))
# shuffle的用法 将序列中的元素随机打乱
l2 = [1, 2, 3, 4, 5, 6, 7, 8]
random.shuffle(l2)
print(l2)
# sample的用法 从总体中选择k个不重复的
num1 = range(100)
num = random.sample(num1, 10)
print(num)
Python中的turtle模块是一个绘制图形的库,
它提供了一些简单的函数和方法来控制一个海龟图形的移动和绘制。
"""
Python中的turtle模块是一个绘制图形的库,
它提供了一些简单的函数和方法来控制一个海龟图形的移动和绘制。
"""
# turtle的使用
import turtle
print(turtle)
turtle.right(45)
# 指定画笔宽度
turtle.width(3)
# 指定画笔颜色
turtle.color("green", "blue")
# 开始填充
turtle.begin_fill()
# 画一个圆形
# turtle.circle(100)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
# 结束填充
turtle.end_fill()
# 抬起画笔
turtle.up()
turtle.forward(200)
turtle.right(120)
# 放下画笔
turtle.down()
turtle.forward(200)
turtle.right(120)
turtle.forward(200)
turtle.right(120)
turtle.forward(200)
# 设置循环
turtle.mainloop()
import math
# pi
print(math.pi)
# 弧度转换为角度
print(math.degrees(math.pi / 4))
# 角度转换为弧度
print(math.radians(180))
# 正弦值
print(math.sin(math.pi / 2))
# 反余弦值
print(math.asin(1))