Прикреплённый файл «2013-11-08-diagonal.py»
Загрузка 1 #!/usr/bin/env python
2 # coding: utf
3 '''
4 Ввести M и N и вывести на экран таблицу вида
5 1 3 6 …
6 2 5 …
7 4 …
8 … M*N
9 '''
10
11 M,N=input("Введите M и N через запятую: ")
12 Arr,n=[],0
13 for s in xrange(0,M+N): # x+y каждой диагонали постоянны
14 for x in xrange(max(0,s-N+1),min(M,s+1)): # диагональ
15 if x == 0: # новая строка
16 Arr.append([])
17 n+=1
18 Arr[s-x].append(n)
19
20 Fmt="{0:"+str(len(str(M*N)))+"}" # формат при выдаче
21 for l in Arr:
22 for e in l:
23 print Fmt.format(e),
24 print
Прикреплённые файлы
Для ссылки на прикреплённый файл в тексте страницы напишите attachment:имяфайла, как показано ниже в списке файлов. Не используйте URL из ссылки «[получить]», так как он чисто внутренний и может измениться.- [получить | показать] (2013-11-16 19:11:56, 0.8 KB) [[attachment:2013-11-08-diagonal.py]]
- [получить | показать] (2013-11-16 19:11:41, 0.8 KB) [[attachment:2013-11-08-spiral.py]]
- [получить | показать] (2013-11-16 19:12:07, 1.2 KB) [[attachment:2013-11-08-ugaday.py]]
Вам нельзя прикреплять файлы к этой странице.