Python

Пожалуйста напишите код на питоне для новичка, чтобы разобраться

Нужно, чтобы выводилось?
1 3 5 7 9 10 11 12 13 14 15 16 17 18 19 20 22 24 26 28
ТС - жжот
1 3 5 7 9 10 11 12 13 14 15 16 17 18 19 20 - это одно, а вот если надо:
1 3 5 7 9 10 11 12 13 14 15 16 17 18 19 20 22 24 26 28 - то это уже совсем другая история.
Чтобы понимать что делать - надо полностью условие задачи знать.
Вот к примеру до 20:

limit = 20
for i in range(1, limit + 1):
if i < 10 and i % 2 != 0:
print(i, end=" ")
elif i >= 10:
print(i, end=" ")

Но после 20 будет 21, а не 22. Чуете разницу?!
Алексей *****
Алексей *****
1 568
Лучший ответ
Алексей ***** Но я все же полагаю, что этот Вам больше подойдет:
limit = 50
count = 1
while count <= limit:
print(count, end=' ')
if count == 9 or (count // 10 % 2) == 1:
count += 1
else:
count += 2
Еще ни один новичек не разобрался в ЯП, если за него писали.
И нет, не нужно. Нужно выучить, как вопросительные предложения строятся.
ПТ
Павел Трибов
89 526
Виктор Соловьёв Ну и зря вы так. Я гораздо лучше учусь на примерах. Когда перед глазами несколько способов решения одной задачи, то мне куда понятней, нежели по книжке. Другое дело, что чтобы понимать код - нужно знать азы.
вот это вопрос))) я с вопросом не смог разобраться а уж что и откуда выводилось для меня так и осталось загадкой
Shirzat *novogodnii*
Shirzat *novogodnii*
2 523
valToPrint = [1, 3, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 26, 28]
for i in valToPrint:
print str(valToPrint)

Это для 2го питона насколько я понял задание Или надо одной строкой?
Муслим Ибрагимов все шикарно но! компьютер должен работать за человека а не человек за компьютера XD
a=[]
for i in range(1,21):
if i < 10 and i % 2 != 0:
a.append(i)
elif i >= 10:
a.append(i)
простейший генератор списка дополненный условиями вот и все
Ruslan Gasanov
Ruslan Gasanov
105