当前位置:网站首页>课堂作业--整数转字符串
课堂作业--整数转字符串
2022-08-08 06:22:00 【掉发小丸子】
输入一个正整数,将其转为字符串输出,转换规则如下:
1 – 'A’
2 --'B’
…
26 --'Z’
27 – 'AA’
28 – 'AB’
…
52 – 'AZ’
53 --'BA’
54 --'BB’
…
702 --'ZZ’
703 --‘AAA’
l2=list(chr(i) for i in range(ord('A'),ord('Z')+1))
n=int(input(""))
l=[]
while n!=0:
m=int(n%26)
n=int(n/26)
if m==0:
l.append('Z')
n=n-1#到Z之后下一个就是多一个A了
else:
l.append(l2[m-1])
print(''.join(l[::-1]))
结果:
53
BA
***Repl Closed***
边栏推荐
猜你喜欢
随机推荐
黑苹果安装
2022届暑期实习笔经面经总结,已拿微软微信offer
ValueError: Length of feature_names, 4 does not match number of features, 2 的解决方法
this指向问题
C语言详解童年游戏“9*9扫雷”
正则表达式
Nvidia Jetson Xavier安装中文输入法(googlepinyin)
从ELF格式分析arm动态链接原理
2022秋春招/提前批面经分享总结(字节、腾讯、阿里)
Summary of digital IC design written test questions (4): some basic knowledge points
探索数字安全中国方案
2021年度总结
分布式系统API网关原理及选型
C人脸识别
Rust学习:3_变量绑定与解构
基于Mysql的智慧医疗管理系统
ax.patches 表示什么?
使用C语言实现Hailstone序列
图像评价方法程序-PSNR
Disadvantages of flex layout









