Форум сайта python.su
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png) 
			 
							 0
  0   
								
								Задали в универе задачку:
Написать программу, которая просит ввести с клавиатуры значения X, Y, W, и H. Программа должна вывести на экран Ваши инициалы с центром в точке с координатами X,Y, ширина – W, высота – H
Помогите решить
Офлайн
 
							 
							
						 6
  6   
								
								Pylab/MatPlotLib для начала посмотри
Офлайн
 
							 
							
						 6
  6   
								
								вот еще :) правда задача немного отличается http://jenyay.net/Programming/Python3d
http://ru.wikiversity.org/wiki/Программирование_и_научные_вычисления_на_языке_Python/§10
Офлайн
 
							 0
  0   
								
								sypper-pitЗачем мне рисование графиков.
Pylab/MatPlotLib для начала посмотри
Офлайн
 
							 0
  0   
								
								BelidorЗадачу то по разному интерпретировать можно. Если в Гуях нужно делать тогда - искать под конкретный Гуй.sypper-pitЗачем мне рисование графиков.
Pylab/MatPlotLib для начала посмотри
Ширина, высота, применяется не для рисования букв, а для задания размера шрифта.
Я первокурсник, не думаю, что сразу такую сложную задачу дадут
def Printer():
width = input('Type width: ')
height = input('Type height: ')
xPosition = input('Type X-Position: ')
yPosition = input('Type Y-Position: ')
initials = input('Type Initials: ')
assert(type(width)==int and
type(height)==int and
type(xPosition)==int and
type(yPosition)==int and
xPosition <= width and
xPosition >= 0 and
yPosition <= height and
yPosition >= 0 and
len(initials) == 2
)
field = [ ' '*width for h in range(height)]
field[yPosition] = ''.join((' '*(xPosition),initials,' '*(width - xPosition - 2)))
for i in field:
print i
Офлайн
 
							 0
  0   
								
								Вот небольшой пояснительный рисунок
http://img37.imageshack.us/img37/2502/l187f312b.png
Офлайн
 
							 3
  3   
								
								Ну если рисование графиков вам не нужно, тогда тупо библиотека PIL вам в помощь.
Вот замечательные доки в pdf http://www.pythonware.com/media/data/pil-handbook.pdf
Офлайн
 
							 0
  0   
								
								Разбираться в доках тупо нет времени, прогу сдавать завтра утром
Офлайн
 
							 0
  0   
								
								а почему ты думаешь что кто-то будет делать что-то за тебя?
Офлайн
 
							 0
  0   
								
								Noreccesну, в соседних темах помогают
а почему ты думаешь что кто-то будет делать что-то за тебя?
Офлайн
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png)