使用此代码我有点困难。
方向是:
编写一个循环,以num_guesses个整数填充user_guesses。使用int(input())读取整数。例如:如果num_guesses为3,并且用户输入9 5 2,则user_guesses为[9,5,2]。
我的第一个代码是:
num_guesses = 3
user_guesses = []
for i in user_guesses:
num_guesses(int(input()))
print(user_guesses)
我也尝试过:
num_guesses = 3
user_guesses = [9,5.2]
for i in user_guesses:
num_guesses.join(user_guesses)
print(user_guesses)
答案 0 :(得分:0)
您没有迭代正确的事情。例如,在第一个示例中,user_guesses
为空,而在第二个示例中,您并没有完全按照要求声明。
考虑如果num_guesses = 3
,那么您将需要更多类似的东西:
for i in range(num_guesses):
...
在该循环中,您需要输入并将数字添加到列表中。
答案 1 :(得分:0)
我认为您倒退的是num_guesses没有接受用户的输入,而user_guesses是。从那里开始,您将使用append方法用用户的输入填充列表
它看起来应该像这样:
for i in range(num_guesses): #iterate over the number of guesses (3 times)
user_guesses.append(int(input())) #populate the user_guesses list with the input method while converting it to an integer