Форум сайта python.su
Условие задачи такое:
Дано натуральное число 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)
Офлайн
print(' '.join(str(i) for i in range(10**n-1, 10**(n-1), -2)))
Отредактировано izekia (Ноя. 14, 2016 23:14:32)
Офлайн
izekiaа вам не трудно объяснить почему так? я пока не очень разбираюсь во всем этом (
Офлайн
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)
Офлайн
izekiaда, спасибо большое. а можно с вами как-то лично связаться?
Офлайн
izekiaвсе равно выдает ошибку
Офлайн
Офлайн
FishHook
Офлайн
crazyma66otИз этого понял почти все слова, но не понял как они связаны.
WA выдает яндекс контест
Офлайн
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)
Офлайн