python第三次练习
2018-03-17 13:41
176 查看
例题4-2 动物
描述:建立一个包含3种动物的列表,用for循环针对每种打印一个句子,再额外打印一句总结语。
代码:
animals = ['dog', 'cat', 'totoro'] for animal in animals: message = 'A ' + animal + ' would make a great pet.' print(message) message = 'Any of these animals would make a great pet.' print(message)
结果:
例题4-5 计算1~1000000的总和
描述:创建包含题目范围的数字列表,查看起始、结束数字和总和。代码:
nums = list(range(1,1000001)) print(max(nums)) print(min(nums)) print(sum(nums))
结果:
例题4-9 立方解析
描述:使用立方解析生成一个列表,其中包含前10个整数的立方。代码:
cubics = [value**3 for value in range(1,11)] for cubic in cubics: print(cubic)
结果:
例题4-11 你的披萨和我的披萨
描述:创建一个列表包含几种披萨,并创建副本,然后分别添加不同的元素,核实两个列表不同。
代码:
pizzas = ['pepperoni pizza', 'cheese pizza', 'vegetarian pizza'] friend_pizzas = pizzas[:] pizzas.append('margherita pizza') friend_pizzas.append('gorgonzola pizza') print("My favorite pizzas are:") for pizza in pizzas: print(pizza) print("\nMy friend's favorite pizzas are:") for friend_pizza in friend_pizzas: print(friend_pizza)
结果:
例题4-13 自助餐
描述:建立一个储存五种食物的元组,实现错误赋值与正确赋值。代码:
foods = ('noodles', 'rice', 'soup', 'chicken', 'beef') for food in foods: print(food) #foods[0] = 'dumplings' foods = ('dumplings', 'rice', 'soup', 'chicken', 'pork') print('\n') for food in foods: print(food)
结果:
改为注释后:
本次练习遇到的问题:
range设置步长,例range(1,11,2)表示从1开始,每次加2直到大于等于11,不会包含11。
if语句,同样需要缩进与冒号if+条件:冒号\n\t命令,两个等号判断是否相等。
for语句不要忘记冒号。
使用切片是列表名[:]
print可以直接在括号中加语句print(pizza+’, ‘,end=”)
元组中只有一个元素时需要在它后面加逗号。
相关文章推荐
- Python小练习:逆波兰表达式计算
- python循环练习作业
- python 练习 18
- 笨办法学 Python · 续 练习 0:起步
- Python初学练习02:简易通讯录
- Python基础教程100例 练习1
- python项目练习九:文件共享2-GUI版本
- python 练习 30
- Python 练习实例31
- Android逆向-python基础练习2
- 过滤(s='good ' if m%2==0 else 'bad') 分类: python 小练习 python基础学习 2013-12-27 13:45 220人阅读 评论(0) 收藏
- Python+Selenium练习篇之9-清除文本方法
- Python练习:优酷评论过滤(抓取当前视频全部评论,并过滤不包括所需关键词的留言)
- Python小练习-实现简单端口扫描~
- Python 练习 —— 2048
- python练习笔记——利用信号signal处理僵尸进程
- python socket 编程之一(练习)
- Python脚本练习-登录
- python编程练习---递归输出杨辉三角
- Python学习练习3----Dictionary(字典)