python核心编程2

练习二

  1.  条件判断 判断一个数是正数还是负数,0,开始先用固定的数值,然后修改代码支持用户输入数值再进行判断。
       
  2. 循环和字符串。从用户接受一个字符串输入,然后逐字显示该字符串。先用while然后用for
       
  3. 循环和操作符。创建一个包含5个固定数值的列表或者元祖,输出他们的和,然后修改你的代码为接受用户输入数值。分别使用while和for循环实现。
       
  4. 循环和操作符。上题改成球平均值,会出现小数,用float()内建函数帮你实现。
       
  5. 带循环和条件判断的用户输入,使用raw_Input()函数来提示用户输入一个1和100之间的数,如果用户输入的数据满足这个条件,显示成功并推出,否则显示一个错误的信息憨厚再次提示用户输入数据,知道满足条件为止。
       
  6. 带文本菜单的程序,写一个带文本菜单的程序,菜单如下:
    1.取五个数的和
    2.平均值
    x.退出
    由用户做选择,然后执行相应的功能。
    这个程序的哟用之处在于用户在功能之间切换不需要一遍一遍的重复启动你的脚本(测试自己的程序也有用)
       
  7. dir()内建函数。
    a. 启动python解释器。通过直接键入dir()回车以执行dir()内建函数,what you see?显示你看到的每一个列表元素的值,记下实际值和你想想的值。
    b. dir, dir()
    c. type()内建函数接受任意的python对象作为参数,并返回他们的类型,试试type(dir)
    d. 看一下python的文档字符串,通过dir.doc可以访问dir()内建函数的文档字符串,print dir.doc可以显示这个字符串的内容。许多内建函数,方法,模块,以及模块属性都有相应的文档字符串。
       
  8. 利用dir()找出sys模块中更多的东西。
    a. 启动python交互解释器,执行dir(),然后import sys 以导入sys,再次执行dir(),确认sys模块被正确的导入,然后执行dir(sys),就可以看到dir的所有属性了。
    b. 显示sys模块的版本号及平台变量。记住在属性名前加sys,这个属性是sys模块的。
    version是python的版本,platform则包含包含运行python的计算机平台信息。
    c. 调用sys.exit()函数,退出解释器的方式之一。
       
  9. 操作符优先级和括号分组。重写print 语句里的算术表达式,添加合适的括号。
       
  10. 元素排序
    让用户输入3个数值,并且将他们保存到3个不同的变量,不使用列表或者排序算法,自己写代码来对3个数由小到大排序。
    修改方案,使从大到小排序。
       
  11. 文件
    键入一些代码,2.15节的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值