python

1.11 循环语句

主要解决什么样的问题:具有重复性、规律性的问题

向前走10步:有明显的循环次数的 - for

向前走,直到碰墙为止:没有明显的循环次数的,但是有结束条件 - while

循环四要素: 循环的开始(从第1步开始;从第1步开始/从起点开始)

循环的继续条件(还没走到第10步;没有碰到墙/就是看距离)

循环体(走的每一步;走的每一步)

循环的步长/间隔/周期/进度(步数的统计;距离的统计)

num = eval(input())

# 哨兵:监控状态变化

flag = True # 默认是素数

for n in range(2, num // 2 + 1):    

if num % n == 0:        

flag = False      

 break

if flag:    

print("YES")

else:    

print("No")

列:存 /

列表:

1.格式

list = ['xiaoming' , 'xiaohua']

2.输出

list = ['xiaoming' , 'xiaohua']

print(list[0])

结果输出xiaoming

3.列表的循环遍历

1 for 循环

2)while循环

4.列表的增删改查

1)添加元素(append,extend,insert)

append - 通得在列表尾部添加元素

extend - 可以将另一个集合中的元素注意添加到列表

insert - 在指定的位置去插入元素

2)修改元素

3)查找元素

in(书否存在),true 存在  false -不存在

4)删除元素

del -根据下标进行删除

pop - 删除最后一个元素

list.pop()

remove - 根据元素的值进行删除

5)排序

sort - list按照制定的顺序重新排序,默认从小到大

reverse 是将列表逆置

"""

"""

nameList = ['xiaoli' , 'xiaoliu','xiaozhang']

for name in nameList:

    print(name)

nameList = ['xiaoli' , 'xiaoliu','xiaozhang']

length = len(nameList)

i = 0

while i < length:

    print(nameList[i])

    i += 1

nameList = ['xiaoli' , 'xiaoliu','xiaozhang']

print("添加之前:")

for tempName in nameList:

    print(tempName)

temp = input('请输入你要添加的姓名:')

nameList.append(temp)

print("添加之后:")

for tempName in nameList:

    print(tempName)

a = [1,2]

b = [3,4]

a.extend(b)

print(a)

a = [1,2]

a.insert(1,3)

print(a)

nameList = ['xiaoli' , 'xiaoliu','xiaozhang']

print("修改之前:")

for tempName in nameList:

    print(tempName)

nameList[1] = "xiaowang"

print("修改之后:")

for tempName in nameList:

    print(tempName)

"""

"""

nameList = ['xiaoli' , 'xiaoliu','xiaozhang']

name = input("请输入你要查的名字:")

if name in nameList :

    print("找到了")

else:

    print("没找到")

"""

"""

nameList = ['xiaoli' , 'xiaoliu','xiaozhang']

nameList.remove('xiaoli')

print(nameList)

"""

list = [3,4,5,6,1,2]

list.sort ()

print(list)

list .reverse()

print(list)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值