課程
/后端開發
/Python
/初識Python
#Enter a code
print 45678+0*12fd2
print 'Learn Python in imooc'
print 100 < 99
print 0*ff ==255
為什么不行?哪里出錯了嗎?
2015-06-13
源自:初識Python 3-1
正在回答
* 是乘法運算,12fd2 卻不是表示一個數字,估計你要的是?print 45678+0x12fd2,0x12fd2表示一個以十六進制表示的整數。
同理?print 0*ff ==255,應該是?print 0xff ==255,0xff 就是整數 255 的十六進制表示。
夜色裴冷翠 提問者
zhaoandlin
流浪boy 回復 zhaoandlin
小二百 回復 zhaoandlin
print?45678+0x12fd2
print'45678+0x12fd2=',45678+0x12fd2
慕婉清9533010
慕粉3714308 回復 慕婉清9533010
啃一下二進制和十六進制的內容就知道了,一起加油
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-06-13
print 45678+0*12fd2
* 是乘法運算,12fd2 卻不是表示一個數字,估計你要的是?print 45678+0x12fd2,0x12fd2表示一個以十六進制表示的整數。
同理?print 0*ff ==255,應該是?print 0xff ==255,0xff 就是整數 255 的十六進制表示。
2016-10-29
2015-11-07
2015-07-31
啃一下二進制和十六進制的內容就知道了,一起加油