|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
q = True
while q:
num = input('请输入一个整数(输入Q结束程序):')
if num != 'Q':
num = int(num)
print('十进制 -> 十六进制 : %d -> 0x%x' % (num, num))
print('十进制 -> 八进制 : %d -> 0o%o' % (num, num))
print('十进制 -> 二进制 : %d -> ' % num, bin(num))
else:
q = False
这是甲鱼的15节课后作业最后一题答案 但是我发现输入字符会报错 所以我想改一下
num = input('请输入一个整数(输入Q结束程序):')
i =isinstance(num,str)
while i == True:
num = input('请输入一个整数(输入Q结束程序):')
i =isinstance(num,int)
break
q = True
while q:
if num != 'Q':
num = int(num)
print('十进制 -> 十六进制 : %d -> 0x%x' % (num, num))
print('十进制 -> 八进制 : %d -> 0o%o' % (num, num))
print('十进制 -> 二进制 : %d -> ' % num, bin(num))
else:
q = False
让 用户输入字符串时回给提示 结果错了 错哪里 请告诉一下 如果知道咋弄请写下代码 谢谢!
a=input()
if a.isdigit():
#do something
|
|