Python Forum
Constraints in for loop
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Constraints in for loop
#1
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
Reply
#2
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()
If you can't explain it to a six year old, you don't understand it yourself, Albert Einstein
How to Ask Questions The Smart Way: link and another link
Create MCV example
Debug small programs

Reply
#3
Did you look at the docs for range, e.g.

>>> help(range)
Reply


Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020