test测试的函数,没传参数的x,y,函数结果是要答应x加y的和
try:试着执行test()函数,正常就执行函数并打印x加y的和
except:否则 打印'Error'
1 def test(x,y): 2 print (x+y) 3 try: 4 test() 5 except: 6 print ('Error') 7 test(1,2)
lis_y列表解析式 就是有是一个for循环range得到64-89最终的一个列表,
test1函数求x和y的和,test1函数求x和y的乘法结果
加了判断条件x<20的一个while循环,然后y是从列表y中取值,测试加法,测试乘法的时候又加了chr的方法
chr方法返回整数i对应的ASCII字符。与ord()作用相反。
1 x = 0 2 lis_y = [i for i in range(64,90)] 3 4 def test(x,y): 5 print (x+y," "), 6 7 def test1(x,y): 8 print (x*y) 9 10 try: 11 while x < 20: 12 for y in lis_y: 13 test(x,y) 14 test1(x,chr(y)) 15 x+=1 16 except: 17 print ('Error')