|  | 
 
| 
本帖最后由 sc-tbm 于 2021-5-25 19:28 编辑
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  
 为什么会报错?格式化不支持多行吗?
 
 
 复制代码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)))
 | 
 |