python基础教程第三版试题-Python基础教程(第3版) 笔记(二)

1.8模块

Python提供了完成(某人的年 龄为32.9,并想将这个值向下圆整为32,因为他还没有满33岁)这种任务的函 数floor。

导入模块,可以使用特殊命令import。函数floor包含在模块math中。

>>> import math

>>> math.floor(32.9)

32

>>> int(32.9)

32

ceil与floor相反,返回大于或等于给定数的最小整数

>>> math.ceil(32.3)

33

>>> math.floor(32.3)

32

>>> from math impot sqrt (注:可在调用函数时不指定模块前缀)

>>> sqrt(9)

3.0

提示:事实上,可使用变量来引用函数(以及其他大部分Python元素)。执行赋值语句foo = math.sqrt后,就可使用foo来计算平方根。例如,foo(4)的结果为2.0。

1.81 cmath和复数

负数的平方根为虚数,而由实部和虚部组成的数为复数。

>>>import cmath

>>>cmath.sqrt(-1)

1j

注意到这里没有使用from ... import ...。如果使用了这种import命令,将无法使用常规函 数sqrt。类似这样的名称冲突很隐蔽,因此除非必须使用from版的import命令,否则应坚持使用 常规版import命令。

1.9 保存并执行程序

首先使用IDLE中新建输入 print("Hello, world!") 保存时格式写成例如hello.py(扩展名.py很重要),保存好后选择菜单Run→Run Module。(注意:IDLE在Python/Lib/idlelib/idle.bat)

还可以将脚本进一步扩展:

name=input("what is your name?")

print("hello,"+name+"!")

例子:What is your name?李华

Hello, 李华!

>>>

强大的海龟绘图法:(其中抬起加入命令penup() 放下加入命令pendown() )

from turtle import *

forward(100)

left(120)

forward(100)

left(120)

forward(100)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值