• 个人简介

    陈王避世宴平乐,我自一溪一浣花。
    ```
    #传入一个字符,返回字符ASCII码所对应的8位二进制字符
    def tob(ch):
        x = ord(ch)  #将字符转换为ASCII
        res = ''     #存储返回值
    	#补充完成将x转换为8位二进制字符的代码
        while res>0:
            res+=str(res%2)
            x//=2
        if len(res)<8:
            res+='0'
        return res
    #传入一个二进制字符串,返回其所对应的十进制数
    def tod(s):
        res = 0 #存储返回值
    	for i in range(len(s)):
            x=int(s[i])
            p=i+1
            res=x*2**p
        return res
    hash = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' #用于字符映射
    equals_cnt = 0  #补“=”的个数
    zero_cnt = 0    #补“0”的个数
    s = input()     #读入待编码字符
    #==========1. 计算补“=”个数存入 equals_cnt========================
    if len(s) % 3 != 0:
        
    #==========2. 将字符串s按照ASCII码转换为二进制串,存储在bits中=======
    bits = '' #存储转换后的二进制串
    
    #==========3. 计算补“0”个数存入zero_cnt===========================
    
    #===========4. 为二进制串bits补zero_cnt个0=========================
    
    #===========5. 按照Base64编码规则将转换后的编码存入ans===============
    ans = ''
    
    #===========6. 为ans补等号=========================================
        
    print(ans)
    
    
  • 最近活动

    This person is lazy and didn't join any contests or homework.