关于pass的作用:
pass只是为了防止语法错误。
if a>1:
pass#如果没有内容,可以先写pass,但是如果不写pass,就会语法错误
pass就是一条空语句。在代码段中或定义函数的时候,如果没有内容,或者先不做任何处理,直接跳过,就可以使用pass。
#十进制转化
whileTrue:
number = input('请输入一个整数(输入Q退出程序):')
if number in['q','Q']:
break #如果输入的是q或Q,结束退出
elifnot number.isdigit():
print('您的输入有误!只能输入整数(输入Q退出程序)!请重新输入')
continue #如果输入的数字不是十进制,结束循环,重新开始
else:
number =int(number)
print('十进制 --> 十六进制 :%d -> 0x%x'%(number,number))
print('十进制 --> 八进制 :%d -> 0o%o'%(number,number))
print('十进制 --> 二进制 :%d ->'%number,bin(number))