Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
print in for
#1
Hello,
i would like to add every time i print in the same list
def F(x0,y0,D):
    for coord in D:
        dx, dy = (coord['X']+x0,coord['Y']+y0)
        (x0,y0)= (dx,dy)
        A.append((dx,dy))
        print('[''x'',',dx,',' 'y'',',dy,']',sep=' ')
Output:
[x, -26 ,y, 71 ] [x, -48 ,y, 84 ] [x, -66 ,y, 82 ] [x, -85 ,y, 75 ] [x, -102 ,y, 58 ] [x, -109 ,y, 43 ] [x, -113 ,y, 14 ] [x, -107 ,y, -7 ] [x, -87 ,y, -24 ] [x, -50 ,y, -51 ] [x, -5 ,y, -77 ] [x, 55 ,y, -29 ] [x, 73 ,y, 0 ] [x, 84 ,y, 30 ] [x, 82 ,y, 60 ] [x, 60 ,y, 84 ] [x, 38 ,y, 88 ] [x, 16 ,y, 90 ] [x, -4 ,y, 80 ] [x, -12 ,y, 47 ]
and this is what i want
Output:
F1 = (['x', -11, 'y', 42], ['x', -26, 'y', 71], ['x', -48, 'y', 84], ['x', -66, 'y', 82], ['x', -85, 'y', 75], ['x', -102, 'y', 58], ['x', -109, 'y', 43], ['x', -113, 'y', 14], ['x', -107, 'y', -7], ['x', -87, 'y', -24], ['x', -50, 'y', -51], ['x', -5, 'y', -77], ['x', 55, 'y', -29], ['x', 73, 'y', 0], ['x', 84, 'y', 30], ['x', 82, 'y', 60], ['x', 60, 'y', 84], ['x', 38, 'y', 88], ['x', 16, 'y', 90], ['x', -4, 'y', 80], ['x', -12, 'y', 47])
thanks
Reply
#2
Add end="" to your print statement.
Reply


Forum Jump:

User Panel Messages

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