+ 2
How to request multiple inputs for Code Coach challenges? (Python 3)
Hello! I have been having some issues with some of the Code Coach challenges. Whenever multiple inputs are required, it seems that they are not being filled out at all when the code is run. I've tried list comprehension, .split(), and having separate input() functions for my variables, but it always seems like they are not filled it. Is there a way to format it correctly?
9 Réponses
+ 1
Hi everyone,
Your answers are very appreciated. It turns out that I misspelled a variable in the code ("driver" instead of "drivers") and that was the source of the error, not the input. Nevertheless, thank you all!
+ 2
You can test your code here on the Playground, step by step, and see with a few different inputs if the results are as expected.
+ 1
You can try a loop
There was a challenge where multiple inputs were required, the first one declares the number of the following inputs, asking for one input and using it to make a loop that asks for the specific number of inputs might help.
+ 1
𝐊𝐢𝐢𝐛𝐨 𝐆𝐡𝐚𝐲𝐚𝐥 this is the challenge: https://www.sololearn.com/coach/18?ref=app
+ 1
Will L just add three inputs, it should work
+ 1
𝐊𝐢𝐢𝐛𝐨 𝐆𝐡𝐚𝐲𝐚𝐥 Yes I tried it using the Python IDLE shell on my PC and it worked for the first test case. Here is the code:
test1 = input()
test2 = input()
test3 = input()
def waiting_time(name, agents, drivers):
if isinstance(drivers,str) == True:
drivers = drivers.sort()
drivers.append(name)
drivers.sort()
active = drivers[:agents]
passive = driver[agents:]
if name in active:
return 20
else:
passive.remove(name)
return 20 + waiting_time(name, agents, passive)
print(waiting_time(test1, test2, test3))
+ 1
Hi Will L,
if you follow following steps you will pass all the test cases:
a=input ()
b=int (input ())
c=input ()
For this problem it works
Then perform operations on inputs a,b,c
And solve your problem
Enjoy coding