1、利用内置函数chr(),ord()以及random模块写一个简单随机4位验证码
import random
tmp=""
for i in range(0,4):
n=random.randrange(0,3)
if n==0:
num=random.randint(0,10)
tmp+=str(num)
if n==1:
num=random.randrange(65,91)
tmp+=chr(num)
if n==2:
num=random.randrange(97,122)
tmp+=chr(num)
print(tmp)
2、编写代码,模拟决赛现场最终成绩的计算过程。(去掉最高分,和最低分,求平均分)
输入
5
12.7
16.7
14.3
10.2
13.5
输出fd
代码:
n=int(input())
list1=[float(input()) for i in range(n)]
lMax=max(list1)
lMin=min(list1)
list2=list1
list2.remove(lMax)
list2.remove(lMin)
avg=sum(list2)/len(list2)
print(str(lMax)+" "+str(lMin)+" "+str(avg))
测试
5
12.7
16.7
14.3
10.2
13.5
16.7 10.2 13.5
知识点
列表推导式:[float(input()) for i in range(n)]
内置函数max():返回列表元素最大值
内置函数min():返回列表元素最小值
List.remove() 删除首次出现的指定元素