def monkey_trouble(a_smile,b_smile):
if a_smile==b_smile:
return True
else:
return False
def sum_double(a,b):
if a==b:
sum=(a+b)*2
return sum
else:
sum=a+b
return sum
def diff21(n):
if n>21:
return (n-21)*2
if n<=21:
return 21-n
def parrot_trouble(talking,hour):
if talking is True and (hour<7 or hour>=21):
return True
else:
return False
def makes10(a,b):
if a==10 or b==10:
return True
elif a+b==10:
return True
else:
return False
def near_hundred(n):
if n>=90 and n<=110:
return True
elif n>=190 and n<=210:
return True
else:
return False
def pos_neg(a,b,negative):
if a >0 and b<0 and negative is False:
return True
elif a<0 and b>0 and negative is False:
return True
elif a<0 and b<0 and negative is True:
return True
else:
return False
def not_string(str):
if len(str)>=3 and str[:3]=='not':
return str
else:
return 'not '+str
def missing_char(str,n):
if len(str)<=n:
return str
else:
str=str[0:n]+str[n+1:]
return str
def front_back(str):
n=len(str)
if n==1:
return str
return str[n-1:]+str[1:n-1]+str[0:1]
def front3(str):
return str[0:3]*3
http://codingbat.com/prob/p118366
def string_splosion(str):
result=""
i=1
b=len(str)
for j in range(0,b):
result=result+str[o:j]
return result