Форум сайта python.su
0
Условие задачи такое:
Дано натуральное число n. Напечатайте все n-значные нечетные натуральные числа в порядке убывания.
пример:
1 : 9 7 5 3 1
мое решение:
n = int(input()) for i in range((10**n) - 1, 10**(n-1), - 1): if i % 2 != 0: print(i)
Офлайн
12
print(' '.join(str(i) for i in range(10**n-1, 10**(n-1), -2)))
Отредактировано izekia (Ноя. 14, 2016 23:14:32)
Офлайн
0
izekiaа вам не трудно объяснить почему так? я пока не очень разбираюсь во всем этом (
Офлайн
12
crazyma66ot
а вам не трудно объяснить почему так? я пока не очень разбираюсь во всем этом (
n = int(input()) for i in range((10**n) - 1, 10**(n-1), - 1): if i % 2 != 0: print(i)
print(' '.join(str(i) for i in range(10**n-1, 10**(n-1), -2)))
for i in range(10**n-1, 10**(n-1), -2): print(i, end=' ')
Отредактировано izekia (Ноя. 15, 2016 00:25:51)
Офлайн
0
izekiaда, спасибо большое. а можно с вами как-то лично связаться?
Офлайн
0
izekiaвсе равно выдает ошибку
Офлайн
568

Офлайн
0
FishHook
нет, в интерпретаторе все решается нормально, WA выдает яндекс контест
Офлайн
568
crazyma66otИз этого понял почти все слова, но не понял как они связаны.
WA выдает яндекс контест
Офлайн
0
FishHookвердикт яндекс контеста - неверный ответ.
with open ('input.txt') as fin: n = fin.readline().rstrip() for i in range((10**n) - 1, 10**(n-1), - 1): if i % 2 != 0: with open ('output.txt', 'w') as fout: print(i, end=' ', file=fout)
stdout:
stderr:
Traceback (most recent call last):
File “/usr/lib/python3.4/py_compile.py”, line 124, in compile
_optimize=optimize)
File “<frozen importlib._bootstrap>”, line 1532, in source_to_code
File “<frozen importlib._bootstrap>”, line 321, in _call_with_frames_removed
File “/temp/compiling/fee13c1e-5514-4cb3-922a-d4bc0044617c”, line 5
with open ('output.txt', ‘w’) as fout:
^
IndentationError: expected an indented block
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/temp/compiling/compilingScript”, line 17, in <module>
py_compile.compile(dst, doraise=True)
File “/usr/lib/python3.4/py_compile.py”, line 128, in compile
raise py_exc
py_compile.PyCompileError: Sorry: IndentationError: expected an indented block (fee13c1e-5514-4cb3-922a-d4bc0044617c, line 5)
Офлайн