1.下面的循环会打印多少次"I Love FishC"?
for i in 5:
print('I Love FishC')
答:报错'int' object is not iterable
int类型数据5 不是序列
2.回顾一下 break 和 continue 在循环中起到的作用?
continue跳出循环,回到条件(循环上方,执行循环的开头)
break跳出循环,执行后边语句(执行下一行)
3.请谈下你对列表的理解?
列表可以使用下标索引访问特定数值,可以使用截取字符
print"list[0]:",list[0]
print"list[0:5]:",list[0:5]
可以更新列表数据,对列表进行修改或更新list.append
list = []
list.append('google')
list.append('rubbish')
print list
{'google','rubbish'}
删除列表元素
del list[2]
4. 请问 range(10) 生成哪些数?
返回range(0,10),即生成0,1,2,3,4,5,6,7,8,9
5. 目测以下程序会打印什么?
while True:while True:breakprint(1)print(2)break
print(3)
Python列表脚本操作符
列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表。
python使用方法
动动手:
细节决定成败,看答案前记得自己先敲代码!
0. 设计一个验证用户密码程序,用户只有三次机会输入错误,不过如果用户输入的内容中包含"*"则不计算在内。
1. 编写一个程序,求 100~999 之间的所有水仙花数。
2. 三色球问题