--utf-b-- s1=255 s2=1000 a=[s1,s2] for x in a: print('n='+hex(x)) print('end')
n1=input('请输入一个整数: ') n2=input('请再输入一个整数: ') n=(n1,n2) for x in n: print(x+'的十六进制是'+hex(int(x)),'(ಠ .̫.̫ ಠ)') ~
print(x+'的十六进制是'+hex(int(x)),'(ಠ .̫.̫ ಠ)'),为什么去掉“+”号就会报错呢, print(x'的十六进制是'hex(int(x))) ^ SyntaxError: invalid syntax
因为加号就跟用逗号隔开一样的道理
Sign in to make a reply
candycastle服糖役1
--utf-b-- s1=255 s2=1000 a=[s1,s2] for x in a: print('n='+hex(x)) print('end')
n1=input('请输入一个整数: ') n2=input('请再输入一个整数: ') n=(n1,n2) for x in n: print(x+'的十六进制是'+hex(int(x)),'(ಠ .̫.̫ ಠ)') ~