1、while循环(循环也可叫迭代、遍历)
while 循环 必须有一个计数器
count=0
while count<10:
print(‘hello‘)
count=count+1
2、猜数字游戏例子
import random #引用随机数模块num=random.randint(1,100) #随机产生一个数字,1到100count=0print(num)while count<7: guess=input(‘请输入你猜的数字:‘) guess=int(guess) if guess>num: print(‘猜大了‘) continue elif guess<num: print(‘猜小了‘) continue else: print(‘恭喜你猜对了‘) break #立即结束循环 count=count+1else: print(‘次数用尽,请充值‘)
3、count=count+1 相当于count+=1(+、-、*、/写法一致)
4、断点:点击语句前面,出现小红点,使用debug运行。
5、for循环
num=10for i in range(10): #表示循环10次 guess = input(‘请输入你猜的数字:‘) guess = int(guess) if guess > num: print(‘猜大了‘) elif guess < num: print(‘猜小了‘) else: print(‘恭喜你猜对了‘) break # 立即结束循环else: print(‘次数用尽,请充值‘)
6、break与continue的区别:
break是立即结束跳出循环、continue是结束当前循环进入下一次循环。
7、list列表(数组)
stus=[‘saki‘,‘yuri‘,‘mimo‘] #定义数组
下标(角标、索引、编号) 0 1 2
stus[0]表示saki stus[1]表示yuri,下标从0开始
8、列表增删改查
# 增加stus.append(‘sami‘) #在列表末尾增加一个元素stus.insert(0,‘kumi‘)#在指定位置添加一个元素# 删除 stus.pop(2)#删除指定位置的元素 del stus[3]#删除指定位置的元素 stus.remove(‘saki‘)#删除指定的元素 stus.clear()#清空整个list# 修改 stus[2]=‘miumiu‘# 查 print(stus[2]) #查询取下标 print(stus[-1]) #查询list最后一个元素 stus.count()#统计这个元素在list里面出现了几次 print(stus.index(‘saki‘))#返回这个元素第一次出现的下标,如果元素不存在,会报错 stus.reverse()#反转列表 print(stus) stus2=[‘yuri‘,‘yuro‘,‘yumi‘] stus.extend(stus2) #把后面list里面的值加入到第一个list里面 stus3=stus+stus2 #合并两个list print(stus)
9、list排序
nums=[12,33,11,55,19,25,88]
nums.sort() # 默认升序
nums.sort(reverse=True) #降序
10、三维数组:
my=[
[1,2,3,4,5],
[‘name‘,‘age‘,‘sex‘,[‘saki‘,‘mimo‘,‘yuri‘]],
890]
三维数组取mimo:my[1][3][1]
11、二维数组:my[[1,2,3,4,5],[‘name‘,‘age‘,‘sex‘]]
print(len(my)) #取数组长度
12、用户是否存在
username=input(‘user:‘)
方法1:
count=stus.count(username)
if count>0:
print(‘用户已存在‘)
方法2:
if username in stus:
print(‘用户已存在‘)
if username not in stus:
print(‘用户不存在‘)
原文地址:https://www.cnblogs.com/miyuki/p/9124029.html