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'并尝试建立索引呢? –
请提供回溯... –