人工智能进度好慢,呜呜呜 还是先来学python!!!!!!!二十三讲、二十四讲!
0:十转2
def my_bin(x): a ='' if x : a = my_bin(x//2) return a+str(x%2) else: a+='0b' return a print(my_bin(20))
1:分十位
def get_digits(n): a = [] if n: a = get_digits(n//10) return a+[n%10] else: return a print(get_digits(1234132))
2:回文
def ispal(str1): if len(str1) ==0 or len(str1) ==1 : return True if str1[0] == str1[len(str1)-1]: str1 = str1.replace(str1[0],'',1) str1 = str1.replace(str1[len(str1)-1],'',1) return ispal(str1) return False print(ispal('asdfghhgfdsa'))
3:
def getold(i): if i ==5: print("第%d个人的年龄是:"%i,10) return 10 else: a=getold(i+1) print("第%d个人的年龄是:"%i,(a+2)) return a+2 getold(1)
好像反了 但不要在意这些细节

浙公网安备 33010602011771号