|
发表于 2018-3-29 14:17:54
|
显示全部楼层
给你我刚学的几课做的一点笔记吧,记得给我设成最佳答案哦。
四、!=不等于,
if条件:
条件为true的操作
else:
条件为false的操作
(注意冒号和tab缩进代表级别)
while条件:
条件为true的操作
import random (引入random模块)
secret=random.randint(1,10) 取random模块的randint函数1到10整数随机取值,赋值给secret
五、数据形式int 整数float小数 str字符串 boll 对错值(true false) type返回数据类型 isinstance(a,b)返回a数据是否为b类型,true false
六、a+=1(a=a+1); a-=1(a=a-1); c*=10(c+c*10); d/=3(d=d/3); 10//8=1除数取整; 5%2=1除数取余数; 3**2=9 三的二次方;not的应用:not true返回false,false=0,>0的整数为true,所以not 0为true,not 4为false
八、small=x if x<y else y语句来缩写if: else:
assert断言,后面条件为假时程序崩溃,出现assertionerror用来检测程序必要条件是否出错。如:assert 3>4会出错。
九、
(一)for循环,语法
for 目标 in 表达式:
循环体
favourite='fishc'
for i in favourite:
print (i, end=' ')
执行结果f i s h c
mem=['小甲鱼','小布丁','黑夜','迷途','已经']
for each in mem:
print(each,len(mem)) 如果是print(each,len(each))
执行结果
小甲鱼5 小甲鱼3
小布丁5 小布丁3
黑夜5 黑夜2
迷途5 迷途2
已经5 已经2
(二)range语法
range(strat,stop,step) 从strat到stop以step为公差的数列,strat默认0,step默认1 例:
for i in range(1,10,2):
print(i)
运行结果
1
3
5
7
9
(三)break和continue
break直接跳出循环,continue满足条件才跳出到下一循环,例:
for i in range(10):
if i%2 !=0:
print(i)
continue
i+=2
print(i)
运行结果:
2
1
4
3
6
5
8
7
10
9
|
|