Python多个数字猜谜游戏,反馈各种各样

时间:2014-10-25 12:04:21

标签: python numbers

编辑:我一直在调整'检查'以尝试使其工作,但我不断收到大量错误..

1 个答案:

答案 0 :(得分:0)

试试这个,你只需要用几个分支来重新安排你的三元语句:

>>> randomNumber = ['3', '9', '3', '7']
>>> guess = ['2', '9', '4', '8']
>>> check = ''.join(b if a==b else 'H' if int(a)<int(b) else 'L' for a, b in zip(guess, randomNumber))
>>> print(check)
H9LL