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)

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

  1. Python学习 【第三篇】: python基础(二)

    1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8.内置函数 回顾基础知识 1.集合 主要作用: 1.去重 2.关系测 ...

  2. python类的方法三种访问权_Python基础33-面向对象(继承资源(属性与方法)的使用注意)...

    在Python中, 继承是指子类对父类资源的使用权 1 继承-属性与方法的使用权限 1.1 测试属性与方法分别如下 公有属性/方法 受保护属性/方法 私有属性/方法 class Animal: a = ...

  3. python干货_python干货三例(需基础) ​​​​

    我们常常分享编程其实很简单的文章,给大家树立信心. 如果只是编写简单的程序,如果你只是想马上完成,一天的时间即可完成. 但如果你想很快地编写复杂,却没有重构和注释几乎不可读的代码.对不起,面对现实吧, ...

  4. python取相反数_笔试题python基础总结

    #python a = [1, 2, 3] b=a a.append(4) b.append(5) print(a,b) 输出: [1, 2, 3, 4, 5] [1, 2, 3, 4, 5] > ...

  5. python接口自动化(三十三)-python自动发邮件总结及实例说明番外篇——下

    简介 发邮件前我们需要了解的是邮件是怎么一个形式去发送到对方手上的,通俗点来说就是你写好一封信,然后装进信封,写上地址,贴上邮票,然后就近找个邮局,把信仍进去,其他的就不关心了,只是关心时间,而电子邮 ...

  6. python怎么调用navicat_三十七、python操作mysql,和navicat

    /*数据导入: Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Se ...

  7. python输入三角形的三条边_牛鹭学院:学员笔记|Python: 输入三条边,判断是否可以成为三角形...

    本文来自牛鹭学院学员:张舒景 提问:假如我输入三个随机数,然后随机判定可否成为三角形? 回答: 一.首先需要输入三个随机数 a1= int(input ("请输入数字1:")) a ...

  8. 计算机基础课件第三章ppt,计算机应用基础(windows 7+office 2010)课件 第三章 Windows7操作系统.ppt.pdf-汇文网...

    计算机应用基础(windows 7+office 2010)课件 第三章 Windows7操作系统.ppt.pdf-汇文网 计算机应用基础 ( windows 7office 2010) Window ...

  9. 计算机基础课件第三章ppt,计算机应用基础第三章3.4.ppt

    文档介绍: 3.4 使用网络服务 本节主要学****内容: 掌握即时通信软件QQ的安装与使用; 2. 开通与使用博客或微博; 3. 使用常用的网络服务,如网上存储数据.网上求职或购物 村僧弄锄蔓很卒河 ...

最新文章

  1. 人工智能都沸腾3年了,现在就业情况还乐观吗?
  2. 路易斯·罗森伯格与「群体智能」
  3. 图像几何变换之透视变换
  4. 安装python 的包控制mysql的Python脚本与执行系统命令的Python脚本
  5. 北航研究生计算机学院,北航计算机学院考研经验
  6. 电子商务时代企业统计的发展方向
  7. 判断存储过程是否存在某个参数名
  8. 记一次尴尬的git reset丢失分支故障
  9. Microsoft.NET多国语言资源解决方案
  10. 位运算(、|、^、~、>>、<<)
  11. make though multi core
  12. python中使用pip安装报错:Fatal error in launcher... 解决方法
  13. java中几个常用的开源常用工具类
  14. REDGATE又一好用的脚本工具ScriptsManager1.3
  15. 海康网络摄像头实时预览OCX控件
  16. c语言数字转化为英文版,(C语言编写的英语数字转化代码数字转化为用英语表达的数字.doc...
  17. jle汇编_x86汇编指令集大全(带注释)
  18. vivo手机系统android9,可能是最安全的安卓系统了,vivo Funtouch OS 9带来不一样
  19. 朱丹老师课程学习笔记:1、信息搜索-全面快速查找全网中你想要的任何信息
  20. [java编程题]买苹果

热门文章

  1. Mysql学习笔记004
  2. 教你修改Linux下高并发socket最大连接数所受的各种限制
  3. android fragment+ FragmentTabHost+viewpager 切换状态不保存的问题
  4. SharePoint 2010 列表项代码绑定附件心得 (FileUpload上传附件)
  5. python写出的程序如何给别人使用-利用这10个工具,你可以写出更好的Python代码...
  6. 老师学python可以干嘛-你都用 Python 来做什么?
  7. python3.5怎么安装pip-在python3.5中使用pip
  8. python读音有道词典-有道词典命令行快速翻译,Python编程的利器
  9. python处理excel-python对Excel的读取
  10. python自学需要多久-怎么自学python,大概要多久?