第一个题,用replace函数,第二个用strip… 有些想不出来了,大家有没有会的
第一题,有用的话,就采纳吧,加油,同学
str = '2022-02-03 09:09:09'
return str.replace('-0','-').replace(' 0',' ').replace(':0',':')
print(a)
第二题:
bn = "{0:b}".format(n)
len1 = len(bn)
len2 = len(bn.strip('0'))
return len1 - len2
def main():
s = input()
s = s.replace('-0','-')
s = s.replace(':0',':')
s = s.replace(' 0',' ')
print(s)
>>> main()
2020-02-18 22:02:22
2020-2-18 22:2:22
或者:
def main():
s = input()
t = s.split()
t1 = '-'.join([str(int(i)) for i in t[0].split('-')])
t2 = ':'.join([str(int(i)) for i in t[1].split(':')])
print(' '.join([t1,t2]))
>>> main()
2020-02-18 22:02:22
2020-2-18 22:2:22
尾部有多少个连续0,如果是偶数,算n能被2整除几次,不是偶数则为0