課程
/后端開發
/Python
/初識Python
想知道為什么x不乘以10為什么輸出的結果不對?
2018-01-17
源自:初識Python 5-8
正在回答
我在輸入代碼的時候沒有*10,運算結果也是正確的,這是為什么呢?
慕九州3266952
慕村5554971 回復 慕九州3266952
print?str(x)?+?str(y)
轉化成字符串就可以了
假設x=3 y=4? print x+y就相當于輸出3+4
除非你的x和y是字符串類型。
x乘以10貌似可以,你看看我的代碼。
for x in [ 1,2,3,4,5,6,7,8,9 ]:
? ? for y in [0,1,2,3,4,5,6,7,8,9]:
? ? ? ? if x<y:
? ? ? ? ? ? print x*10+y
x代表10位數,y代表個位數。例如:
54由兩個數字拼成——5 , 4
54=5 *10 +4 ,肯定不是5 + 4
and...下次提問題貼出你的代碼會更清晰
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-02-28
我在輸入代碼的時候沒有*10,運算結果也是正確的,這是為什么呢?
2018-01-23
轉化成字符串就可以了
2018-01-17
假設x=3 y=4? print x+y就相當于輸出3+4
除非你的x和y是字符串類型。
2018-01-17
x乘以10貌似可以,你看看我的代碼。
for x in [ 1,2,3,4,5,6,7,8,9 ]:
? ? for y in [0,1,2,3,4,5,6,7,8,9]:
? ? ? ? if x<y:
? ? ? ? ? ? print x*10+y
2018-01-17
x代表10位數,y代表個位數。例如:
54由兩個數字拼成——5 , 4
54=5 *10 +4 ,肯定不是5 + 4
and...下次提問題貼出你的代碼會更清晰