pygame draw line(calls and figure out all the xy coordinatesand probably wouldn' look very good the above message would take forty one calls to the pygame draw line(function to make insteadpygame provides some much simpler functions for fonts and creating text here is small hello world program using pygame' font functions type it into idle' file editor and save it as fonttext py import pygamesys from pygame locals import pygame init( displaysurf pygame display set_mode(( ) pygame display set_caption('hello world!' white ( green ( blue ( fontobj pygame font font('freesansbold ttf' textsurfaceobj fontobj render('hello world!'truegreenblue textrectobj textsurfaceobj get_rect( textrectobj center ( while truemain game loop displaysurf fill(white displaysurf blit(textsurfaceobjtextrectobj for event in pygame event get() if event type =quit pygame quit( sys exit( pygame display update(there are six steps to making text appear on the screen create pygame font font object (like on line create surface object with the text drawn on it by calling the font object' render(method (line create rect object from the surface object by calling the surface object' get_rect(method (line this rect object will have the width and height correctly set for the text that was renderedbut the top and left attributes will be