Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
loan
#17
(Apr-03-2019, 06:22 PM)mcgrim Wrote: so why do you think is a mistake to place variables right after the function?
Where would you place them otherwise, since they have to be included in the parameters?

Because, as Yoriz explained, if you put them at the start of the function like that, they can never be changed. You can only run the function with those parameters. You would normally put the values in the call to the function. Then they would be assigned to the parameters and used in the function. That way you can run the function for different values.

def add_two(x):
    return x + 2

print(add_two(3))    # prints 5
print(add_two(801))  # prints 803
(Apr-03-2019, 06:22 PM)mcgrim Wrote: also, how come that only one value is returned/printed out?
if the range n is 5 shouldn't I see 5 values?
What should I then do to see all values within a range?

The return statement stops the execution of the function. That's why you only see one value. If you want to see all of the values, make a list in the function, append the values to the list, and return the list of the values.
Craig "Ichabod" O'Brien - xenomind.com
I wish you happiness.
Recommended Tutorials: BBCode, functions, classes, text adventures
Reply


Messages In This Thread
loan - by mcgrim - Apr-02-2019, 08:56 PM
RE: loan - by Yoriz - Apr-02-2019, 10:05 PM
RE: loan - by ichabod801 - Apr-02-2019, 10:05 PM
RE: loan - by micseydel - Apr-02-2019, 10:07 PM
RE: loan - by mcgrim - Apr-03-2019, 06:56 AM
RE: loan - by perfringo - Apr-03-2019, 07:27 AM
RE: loan - by mcgrim - Apr-03-2019, 07:30 AM
RE: loan - by perfringo - Apr-03-2019, 08:00 AM
RE: loan - by mcgrim - Apr-03-2019, 08:07 AM
RE: loan - by perfringo - Apr-03-2019, 08:23 AM
RE: loan - by mcgrim - Apr-03-2019, 08:33 AM
RE: loan - by perfringo - Apr-03-2019, 08:56 AM
RE: loan - by mcgrim - Apr-03-2019, 04:12 PM
RE: loan - by Yoriz - Apr-03-2019, 05:18 PM
RE: loan - by ichabod801 - Apr-03-2019, 05:54 PM
RE: loan - by mcgrim - Apr-03-2019, 06:22 PM
RE: loan - by ichabod801 - Apr-03-2019, 07:13 PM
RE: loan - by mcgrim - Apr-03-2019, 07:44 PM
RE: loan - by ichabod801 - Apr-03-2019, 07:55 PM
RE: loan - by mcgrim - Apr-03-2019, 08:06 PM
RE: loan - by Yoriz - Apr-03-2019, 08:24 PM
RE: loan - by mcgrim - Apr-03-2019, 08:30 PM
RE: loan - by Yoriz - Apr-03-2019, 08:35 PM
RE: loan - by mcgrim - Apr-03-2019, 08:44 PM
RE: loan - by Yoriz - Apr-03-2019, 08:52 PM
RE: loan - by mcgrim - Apr-04-2019, 07:08 PM
RE: loan - by ichabod801 - Apr-04-2019, 07:22 PM
RE: loan - by mcgrim - Apr-06-2019, 02:12 PM
RE: loan - by ichabod801 - Apr-06-2019, 02:37 PM
RE: loan - by Yoriz - Apr-06-2019, 02:41 PM
RE: loan - by mcgrim - Apr-07-2019, 10:35 AM
RE: loan - by mcgrim - Apr-07-2019, 11:40 AM
RE: loan - by Yoriz - Apr-07-2019, 11:55 AM
RE: loan - by mcgrim - Apr-07-2019, 12:00 PM
RE: loan - by Yoriz - Apr-07-2019, 12:08 PM
RE: loan - by mcgrim - Apr-07-2019, 12:13 PM
RE: loan - by ichabod801 - Apr-07-2019, 12:58 PM
RE: loan - by micseydel - Apr-07-2019, 02:10 PM
RE: loan - by ichabod801 - Apr-07-2019, 07:27 PM
RE: loan - by mcgrim - Apr-08-2019, 11:23 AM
RE: loan - by mcgrim - Apr-08-2019, 08:05 PM
RE: loan - by ichabod801 - Apr-08-2019, 08:42 PM
RE: loan - by mcgrim - Apr-08-2019, 08:48 PM
RE: loan - by ichabod801 - Apr-08-2019, 08:52 PM
RE: loan - by mcgrim - Apr-08-2019, 08:55 PM
RE: loan - by ichabod801 - Apr-08-2019, 09:10 PM
RE: loan - by mcgrim - Apr-09-2019, 07:30 AM
iterations - by mcgrim - Apr-04-2019, 08:15 PM
RE: iterations - by nilamo - Apr-04-2019, 08:20 PM
RE: iterations - by mcgrim - Apr-04-2019, 08:23 PM
RE: iterations - by nilamo - Apr-04-2019, 08:30 PM
RE: iterations - by ichabod801 - Apr-04-2019, 09:42 PM

Forum Jump:

User Panel Messages

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