onmousewheel
在鼠标滚动的时候触发,火狐不支持,火狐用DOMMouseScroll来绑定,且该事件通过addEventListener()
函数来绑定- 判断滚轮方向:
event.wheelDelta
,火狐不支持,向上为正 - 判断滚轮方向:
event.detail
,火狐支持,向上为负数 - 事件绑定
addEventListener()
中的this是绑定事件的对象attachEvent()
中的this是window
python-分支嵌套语句与条件语句
1.通过 Input()函数任意输入三条边长,经过简单的计算后,判断三条边长能否构成三角形,并确定是类型的三角形,如(等边,等腰,一般三角形)。
- 两边之和大于第三边,之差小于第三边
- 判断出3边的长短,即最短的加中等的大于最长的,最长的减最短的小于中等的
- 先看是否三角形,再看是否等边,是否等腰,是否为直角
代码:
切片操作与input输入
- 切片操作:
list[start:end:step]
- 从键盘输入:
input("请输入:")
输入的为字符串 - 用于移除字符串头尾指定的字符:
strip('[')
- 通过指定分隔符对字符串进行切片:
split(',')
- 列表表达式:
[int(a_str[i]) for i in range(len(a_str))]
生成随机数,统计每个数出现的次数
编写程序,生成包含1000个0-100之间的随机整数,并统计每个元素的出现次数。
import random
a_list=[]
for i in range(0,1000,1): #从0-1000(不包含10),步长为1
b=random.randint(0,100) #产生 0 到 100 的一个整数型随机数,要导random包
a_list.append(b)
print(a_list)
b_set=set(a_list) #内置函数set()用于创建一个无序不重复元素集
for j in b_set: #遍历随机生成的数()此时不重复且无序
print(j,":",a_list.count(j))