Как бы вы решили эту задачу на python? - Общение Python мододелов

Вопрос Как бы вы решили эту задачу на python?

Регистрация
30 Авг 2013
Сообщения
95
Репутация
-1
Спасибо
0
Монет
0
Задание. Напишите программу, которая получает на вход одно целое число x и выводит на экран числа от 1 до x (не включительно) которые делятся на 7 без остатка. Вывод чисел произвести в одну строку через пробел.



Если x <= 1 вывести фразу ValueError.
 
Регистрация
8 Дек 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
x = int(input())

if x <= 1:
print("ValueError")
else:
result = ""
for i in range(1, x):
if i % 7 == 0:
result += str(i) + " "
print(result.strip())
 
Регистрация
16 Июл 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
x = int(input())
print(* x <= 1 and ['ValueError'] or range(7, x, 7))
 
Регистрация
22 Июл 2013
Сообщения
72
Репутация
0
Спасибо
0
Монет
0
Ничего, я ведь не программист
 
Регистрация
12 Авг 2013
Сообщения
94
Репутация
0
Спасибо
0
Монет
0
x = int(input())

for i in range(0, x, 7):
print(i)

if x <= 1:
print(ValueError)
 
Сверху Снизу