Python Forum
Print different positions in loop from functions
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Print different positions in loop from functions
#2
all you need to do is modify the print statement to insert the variables. You dont really need a function for an int as range() built-in returns a list of integers to the specified range.
>>> for x in range(1,5):
...     for y in range(1,5):
...             print(f'Hello{x} Bye{y}')
... 
Hello1 Bye1
Hello1 Bye2
Hello1 Bye3
Hello1 Bye4
Hello2 Bye1
Hello2 Bye2
Hello2 Bye3
Hello2 Bye4
Hello3 Bye1
Hello3 Bye2
Hello3 Bye3
Hello3 Bye4
Hello4 Bye1
Hello4 Bye2
Hello4 Bye3
Hello4 Bye4
You can add a newline to print a space between them
>>> for x in range(1,5):
...     for y in range(1,5):
...             print(f'Hello{x} Bye{y}\n')
... 
Hello1 Bye1

Hello1 Bye2

Hello1 Bye3

Hello1 Bye4

Hello2 Bye1

Hello2 Bye2

Hello2 Bye3

Hello2 Bye4

Hello3 Bye1

Hello3 Bye2

Hello3 Bye3

Hello3 Bye4

Hello4 Bye1

Hello4 Bye2

Hello4 Bye3

Hello4 Bye4
If you want the second number to always be 1 Bye1 then just ignore the nested loop y.

You can alternatively skip the nested for loop and use itertools.product
>>> from itertools import product
>>> r = range(1,5)
>>> for x,y in product(r,r):
...     print(f'Hello{x} Bye{y}')
... 
Hello1 Bye1
Hello1 Bye2
Hello1 Bye3
Hello1 Bye4
Hello2 Bye1
Hello2 Bye2
Hello2 Bye3
Hello2 Bye4
Hello3 Bye1
Hello3 Bye2
Hello3 Bye3
Hello3 Bye4
Hello4 Bye1
Hello4 Bye2
Hello4 Bye3
Hello4 Bye4
Recommended Tutorials:
Reply


Messages In This Thread
RE: Print different positions in loop from functions - by metulburr - Oct-16-2019, 06:49 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  help with commas in print functions kronhamilton 11 5,868 Feb-10-2022, 02:02 PM
Last Post: mishraakash
Exclamation question about input, while loop, then print jamie_01 5 3,953 Sep-30-2021, 12:46 PM
Last Post: Underscore
  why print('\n') produced 2 new lines instead of 1 - Located inside a FOR loop JulyFire 2 3,717 Jan-10-2021, 01:50 AM
Last Post: JulyFire
  Adding Sliced Positions Gizzmo28 1 2,178 Nov-05-2020, 02:46 AM
Last Post: bowlofred
  Read characters of line and return positions Gizzmo28 2 2,734 Nov-04-2020, 09:27 AM
Last Post: perfringo
  Unable to print stuff from while loop Nick1507 4 3,582 Sep-17-2020, 02:26 PM
Last Post: Nick1507
  Print output in single file using pramika loop deepakkhw 1 2,775 Jul-11-2020, 11:57 AM
Last Post: j.crater
  Unable to combine print statements in for loop adeana 2 2,731 Jun-12-2020, 05:08 PM
Last Post: adeana
  Create, assign and print variables in loop steven_tr 10 6,811 May-28-2020, 04:26 PM
Last Post: ndc85430
  writing in particular positions clarablanes 5 3,931 Apr-13-2019, 04:07 PM
Last Post: clarablanes

Forum Jump:

User Panel Messages

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