python函数

range:用于返回一个可迭代的整数序列对象,一般用在for循环中,字符串、列表、元组、字典都是可迭代的对象。range(6)会生成012345,range(1,6)会生成12345

turtle:绘图库(模块)

说明 使用方法 例子
使用turtle来调用函数 import turtle turtle.函数
使用t来调用函数 import turtle as t t.函数
直接使用绘图函数 form turtle import * 函数
speed() shape() forward() backward() right() left() pencolor() circle()
绘图速度0到10,0最快 画笔形状 前进像素距离 回退像素距离 右转角度 左转角度 画笔的颜色 绘制圆形

 

 

 

 

 

正方形

for i in range(4):
    turtle.speed(10)
    turtle.forward(100)
    turtle.right(90)

五边形

for i in range(5):
    turtle.speed(10)
    turtle.forward(100)
    turtle.right(72)

五角星

for i in range(5):
    turtle.speed(10)
    turtle.forward(100)
    turtle.right(144)

圆环

for i in range(10):
    turtle.circle(150)
    turtle.left(36)

 random:随机数库(模块)

随机整数 随机浮点数 随机字符串
random.randint random.uniform random.choice
1/2/3 1.1/1.2/2.4 asdasds/sadss

 

 

 

 

随机猜价格

import random#引用random模块
sum = 0#用户输入次数
price = random.randint(1,10)#生成随机数
print(price)#打印随机生成数
while sum < 4:#用户有4次机会
    guess_price = int(input("请输入价格"))
    sum = sum+1#用户输入一次,使用次数加1
    if price > guess_price:
        print("您输入的价格太低啦")
    elif price < guess_price:
        print("您输入价格太高啦")
    elif price == guess_price:
        print("恭喜你答对了")
        exit()#退出
print("很遗憾您没有猜中,价格是:",price)

二分法查找

 

posted @ 2021-09-11 11:45  杨先生`  阅读(195)  评论(0)    收藏  举报