def letter_number(s):
count_letter=0
if not isinstance(s,str):
print("参数错误,请重新输入!")
return -1
else:
for i in s:
if (ord(i)>=97 and ord(i) <=122) or (ord(i)>=65 and ord(i)<=90):
count_letter+=1
return count_letter
print(letter_number("abcde1234"))
print(letter_number(232))
#coding=utf-8
def func(n):
import time
import random
start=time.time()
for i in range(n):
random.random()*random.random()
print(time.time()-start)
func(10000)
练习90、定义函数add(a,b)要求有个值是result来存结果(思想懂了,写不出来)
#coding=utf-8
import sys
import sys
def add(a,b):
if isinstance(a,(int,float)) and isinstance(b,(int,float)):
result = 0.0
elif isinstance(a,str) and isinstance(b,str):
result=""
elif isinstance(a,list) and isinstance(b,list):
result=[]
else:
print("参数错误!")
sys.exit(1)
result=a+b
return result
print(add(4,5))
print(add(4.0,5.0))
print(add("ab&#