python 核心编程 第二版 第二章 练习题
来源:互联网 发布:如何利用大数据炒股 编辑:程序博客网 时间:2024/05/29 21:16
2–5. 循环和数字
分别使用while 和for 创建一个循环:(a) 写一个while 循环,输出整数从0 到10。(要确保是从0 到10, 而不是从0 到9 或
从1 到10)
(b) 做同 (a) 一样的事, 不过这次使用 range() 内建函数。
#-*-coding:utf-8-*-i = 0while i <= 10: print i i += 1for i in range(11): print i
2–7.
循环和字串 从用户那里接受一个字符串输入,然后逐字符显示该字符串。先用while 循
环实现,然后再用 for 循环实现。
#-*-coding:utf-8-*-i = raw_input("input a string\n")length = len(i)count = 0while count < length: print i[count] count += 1for j in i: print j
2–9.
循环和运算符 创建一个包含五个数值的列表或元组,输出他们的平均值。
#-*-coding:utf-8-raw_string = raw_input("input 5 numbers\n")li = []try: for i in raw_string.split(" "): li.append(int(i))except ValueError: print "please input number" exitprint float(sum(li))/len(li)
2–10.
带循环和条件判断的用户输入 使用raw_input()函数来提示用户输入一个1 和100 之间的
数,如果用户输入的数满足这个条件,显示成功并退出。否则显示一个错误信息然后再次提示
用户输入数值,直到满足条件为止。
#-*-coding:utf-8-*-tag = Truewhile tag: m = raw_input("input a number(1~100)\n") try: if 1<=int(m)<=100: tag = False print m else: print "please input 1~100\n" except ValueError: print "please input 1~100\n"
- python 核心编程 第二版 第二章 练习题
- Python核心编程(第二版)第二章练习题
- <Python核心编程(第二版)>第六章练习题
- <Python核心编程(第二版)>第八章练习题
- Python核心编程(第二版)第三章练习题
- Python核心编程(第二版)第四章练习题
- Python核心编程(第二版)第五章练习题
- Python核心编程(第二版)第六章练习题
- Python核心编程(第二版)2.21练习题答案
- Python核心编程(第二版)第一章练习题
- 《Python核心编程(第二版)》练习题(自己写的)
- 《python 核心编程第二版》第五章
- Python核心编程(第二版)
- 《Python 核心编程》 第二版
- python核心编程第二版
- Python核心编程 第二版 第二章 部分习题解答
- 《python核心编程第二版》第二章练习答案解析
- python核心编程 第二版 第二章 习题
- android 中禁止输入特殊字符小结
- 突然冒出来的轻应用平台们,各有什么特点?
- cloud control peer not authenticated错误解决
- DBNEWID工具使用二:修改DBNAME
- MXQuery的基本使用
- python 核心编程 第二版 第二章 练习题
- DBNEWID工具使用三:更改INSTANCE_NAME
- CMUSphinx Learn - Basic concepts of speech
- 用Nginx做反向代理并缓存静态文件
- js 的push 方法
- Delphi XE2 DataSnap 上传下载文件
- loadView和viewDidLoad及initWithNibName/awakeFromNib/initWithCoder
- oracle 数据字典
- rqnoj-285-麻烦的聚餐-dp