|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 sc-tbm 于 2021-5-25 19:28 编辑
为什么会报错?格式化不支持多行吗?
- while 1:
- number = input('请输入一个数字:')
- number_len = len(number)
- while number.isspace() or number_len==0 or not number.isnumeric():
- number = input('对不起,输入不正确,请重新输入数字:')
- number_len = len(number)
- number = int(number)
- print('''十进制=>十六进制:0x%x
- \t十进制=>八进制0o%o
- \t十进制=>二进制%d''' % (number,number,bin(number)))
复制代码
sc-tbm 发表于 2021-5-25 19:27
我更新了下问题的代码,您看一下 - while 1:
- number = input('请输入一个数字:')
- number_len = len(number)
- while number.isspace() or number_len==0 or not number.isnumeric():
- number = input('对不起,输入不正确,请重新输入数字:')
- number_len = len(number)
- number = int(number)
- print('''十进制=>十六进制:0x
- %x十进制=>八进制0o%o
- 十进制=>二进制%s''' % (number,number,bin(number)))
复制代码
|
|