Python基础知识(Day 2)——运算符学习及作业

Python基础知识(Day 2)——运算符学习及作业,第1张

1 数字和基本运算符

Python 中,除 10 进制,还有其他三种进制: ·0b 或 0B    二进制 0 1 ·0o 或 0O    八进制 0 1 2 3 4 5 6 7 ·0x 或 0X    十六进制 0 1 2 3 4 5 6 7 8 9 a b c d e f 2 作业-定义多点坐标-计算起始点和终点距离
import turtle
import math

#定义多个点坐标
x1,y1 = 100,100
x2,y2 = 100,-100
x3,y3 = -100,-100
x4,y4 = -100,100

#绘制折线
turtle.penup()
turtle.goto(x1,y1)
turtle.pendown()

turtle.goto(x2,y2)
turtle.goto(x3,y3)
turtle.goto(x4,y4)


#计算起始点和终点的距离

distance = math.sqrt( (x1-x4)**2 + (y1-y4)**2  )

turtle.write(distance)

3 【 *** 作】测试+拼接符join

import time

time01 = time.time() #起始时间
a = ""
for i in range(10000):
    a += "sxt"

time02 = time.time() #终止时刻

print("运算时间: "+str(time02-time01))

time03 = time.time() #起始时间
li = []
for i in range(10000):
    li.append("sxt")
a ="".join(li)
time04 = time.time() #终止时刻
print("运算时间: "+str(time04-time03))

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/869656.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存