Python Forum

Full Version: Constraints in for loop
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I am doing a challenge in hackerrank and was given this stub code:
for _ in range(int(input))
    name = input()
    score = float(input())
The constraints code to add is that make sure the loop goes at least two times and at most five times. That is, the first input from the range call should be 2<=N<=5.
I haven't come across anything like this in my life. Can someone help me out. I have Googled and checked stackoverflow but no ideas from those sources.
Thanks
first of all on line #1 you have error, because you don't call input (i.e. missing ())
second - don't complicate things
take the input outside range(), while performing test that what you get is valid integer between 2 and 5


I missed it's a challenge.
hint - use min() and max() in combination with input()
Did you look at the docs for range, e.g.

>>> help(range)