Discuss / Python / 打卡

打卡

Topic source

s=int(float(input('请输入你想转换的数值:')))

An1 = input('您输入的数值是%d吗?'%s)

if An1=="是":

    print('它的16进制是',hex(s))

    An2 = input('是否将此数据转化为2进制?是请输入“是”,否请输入“否”。')

    if An2=="是":

        x=bin(s)

        print(s,'的二进制为',x)

    elif An2=='否' :

        print('您输入的是\"否\",系统不与转换')

    else:

        print('您输入的不正确,请重新启动')

else:

    print('那你想输入的是什么呢?')

print("感谢您的使用")

为什么我在if中使用带有中文的字符串执行时输出此字符串会出现错误???


  • 1

Reply