print ("Tienes que adivinar el codigo de", cant_digitos, "digitos distintos")
propuesta = int(input("Ingrese una propuesta: "))
intentos = 1
while propuesta != codigo:
intentos = intentos + 1
aciertos = 0
coincidencias = 0
for propuesta[i] in range(cant_digitos):
if propuesta[i] == codigo[i]:
aciertos = aciertos + 1
elif propuesta[i] in codigo:
coincidencias = coincidencias + 1
print ("Tu propuesta (", propuesta,") tiene ", aciertos,
"aciertos y ", coincidencias, "coincidencias")
propuesta = int(input("Ingrese otra propuesta: "))
0
A
回答
1
你寫:
for propuesta[i] in range(cant_digitos):
# ...
和propuesta
是一個整數。你不能指定一個整數的元素。例如2[0]
將無法正常工作。
在後面的代碼你寫:
if propuesta[i] == codigo[i]:
# ...
這又是無效的:你不能從一個數一個元素(因爲它不是數字的集合,至少不是在Python)。
你期望它返回/分配什麼?如果你是第i
數字後,你可以使用:
# equivalent to propuesta[i]
(propuesta//(10**i))%10
獲得的數字,並且:
# equivalent to propuesta[i] = val (given 0 <= val <= 9)
propuesta += (val-((propuesta//(10**i))%10))*10**i
+0
我不明白:「v –
+0
@PageMario:請先更新您的問題,並說明您的實際目標是通過您的代碼實現什麼目標。 –
+0
如何向我發送圖片? –
相關問題
- 1. 它說'Fixnum與零比較失敗',我不知道爲什麼
- 2. 我不知道爲什麼我的代碼是錯的?它有什麼不對?
- 3. 錯誤消息TypeError:'int'對象不支持項目分配
- 4. 數組操作:錯誤:'int'對象不支持項目分配
- 5. TypeError/Array索引; 'int'對象不支持項目分配
- 6. 我不知道爲什麼Flexbox項目拉伸
- 7. 此代碼爲什麼不打印項目列表?我知道它與返回
- 8. 任何人都知道爲什麼Silverlight不支持Delegate.BeginInvoke?
- 9. opcv videowriter,我不知道爲什麼它不工作
- 10. Visual Studio安裝項目說構建失敗,但不知道爲什麼
- 11. 爲什麼JSONPath不支持父項?
- 12. 不適當地使用jQuery promise對象。不知道爲什麼
- 13. 對象是不確定的,不知道爲什麼
- 14. 我不知道爲什麼它給我死()消息
- 15. MSDN是什麼意思,當它說一些API不支持?
- 16. tableview NSInvalidArgumentException,我不知道爲什麼
- 17. 的NullReferenceException,我不知道爲什麼
- 18. 不知道爲什麼我得到java.lang.NullPointerException
- 19. C++ Segfault,我不知道爲什麼?
- 20. UnboundLocalError,我不知道爲什麼
- 21. 不知道爲什麼我從HttpURLConnection的
- 22. RPM工作,我不知道爲什麼
- 23. history.pushState錯誤,我不知道爲什麼
- 24. 獲得EXC_BAD_ACCESS我不知道爲什麼
- 25. 錯誤,但我不知道爲什麼
- 26. ConstraintException但我不知道爲什麼!
- 27. 爲什麼我的InfoBubble不支持FusionTablesLayer?
- 28. 爲什麼我的對象不能顯示它的菜單項?
- 29. NullPointException不知道爲什麼?
- 30. java.lang.ArrayIndexOutOfBoundsException ...不知道爲什麼
因爲它是一個'int'並嘗試建立索引呢? –
請提供回溯... –