python(一)

列表与字典

列表

name = ['1', '2', '3']
print(name)

字典

scores = {'小明':95,'小红':90,'小刚':90}
del scores['小刚']  #删除
scores['小刚'] = 92 #增加
scores['小美'] = 85 #修改
print(scores)

循环

for循环

for i in '吴承恩':
    print(i)

range()函数

除了列表,字典,字符串三种数据类型,我们还可以遍历其他的数据集合。比如和for循环常常一起搭配使用的:range() 函数。

for i in range(10):
    print('新垣结衣想我的第'+str(i)+'')

ange(0,10,3)的意思是:从0数到9(取头不取尾),数数的间隔为3。

for i in range(0,10,3):
    print(i)

while循环

a = 0
while a < 5:
    a = a + 1
    print(a)

两种循环区别

for是把所有的遍历结束,while有条件限制。

循环的四种语句

break语句

for i in range(5):
    print('111')
    if i ==3:
      break

运行0,1,2,3所以结果为:

continue语句

i = 0
while i<5:
    print('明日复明日')
    i = i+1
    if i==3:  # 当i等于3的时候触发
        continue # 回到循环开头
    print('这句话在i等于3的时候打印不出来')

结果

 pass语句

pass就是跳过,

a = int(input('请输入一个整数:'))
if a >= 100:
    pass
else:
    print('你输入了一个小于100的数字')

如果没有pass来占据一个位置表示“什么都不做”,以上的代码执行起来会报错。

else语句

else也可以与循环语句结合

for i in range(5):
  a = int(input('只有输入0时才不会显示else的输出结果'))
  if a == 0:
    print('你输入的是0,奈斯')
    break
else:
  print('输出的是else的输出结果')

输入5次非0

 

 

posted @ 2021-10-08 20:14  申疯疯  阅读(67)  评论(2)    收藏  举报