python的程序设计基础理论(一)

.1Turtle库的使用
turtle.goto是个直达函数

import turtle %引入turtle库
turtle.goto(100,100)
turtle.goto(100,-100)
turtle.goto(-100,-100)
turtle.goto(-100,100)
turtle.goto(0,0)

turtle.setup(width,height,startx,starty)%调整画布的大小,起始坐标
turtle.circle%绘制圆
turtle.fd/bk% 前进,后退
画笔控制函数
turtle.penup() =turtle.pu()
turtle.pendown()
turtle.pensize()
turtle.pencolor() 其中表示色彩的3种方式
turtle.pencolor(“purple”)
turtle.pencolor(1,1,0) %小数组
turtle.pencolor(255,255,0) %元组数
方向控制函数
turtle.seth(45)
循环语句
for () in range ()

33个保留字

and elif import raise global as else in return nonlocal assert except is try true break finally not with none continue from or yield def if pass del

字符串操作符

weekstr="星期一星期二星期三星期四星期五星期六星期日"
weekid=eval(input("请输入星期数字(1-7:)"))
pos=(weekid-1)*3
print(weekstr[pos:pos+3])#切片

实现输入数字1-7;出现星期!
这段代码还可以改进使用字符+

weekstr="一二三四五六七"
weekid=eval(input("请输入星期数字(1-7):"))
print("星期"+weekstr[weekid-1])

此时代码由四行精进为三行

时间函数time()

perf_counter()是一个时间调用函数,连续两次调用可计算差值

import time
star=time.perf_counter()
end=time.perf_counter()
dur=end-star
print(dur)

time() ctime() gmtime()

刷新

刷新:后面的语句会覆盖 前面的数据。其中刷新的关键是 \r

import time
for i in range(101):
	print("\r{:3}%".format(i),end="")
	time.sleep(0.1)

这段代码的运行结果:0%—100%以0.1的时间间隔 不断刷新。

分支结构

单分支结构、二分支结构、多分支结构
其中二分支结构 常常伴有 if else 条件判断语句

guess=eval(input())
if guess>99 or guess<99:
    print("回答正确")
else:
    print("回答错误")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TillerB

各位土豪赏点钱,帮我买条秋裤!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值