Найти - Пользователи
Полная версия: Программа, которая выводит часть последовательности...
Начало » Центр помощи » Программа, которая выводит часть последовательности...
1 2
Paranoia_Agent
py.user.next
Для n=0 получается пустой список, и выводится пустая строка, а что должно быть?
Stroncy
Так и должно быть.. 0
py.user.next
Paranoia_Agent
Для n=0 получается пустой список
А, ну всё нормально тогда. Мне что-то показалось, что он при нуле выводит единицу.
Paranoia_Agent
Что-то сегодня в голову пришла такая похабщина для этой задачки:

import math
i=int(input("Введите количество элементов: "))
print(" ".join(list(map(str,sum([[x for y in range(x)] for x in range(1,int(1+math.ceil((math.sqrt(1+i*8-1)/2))))],[])[:i]))))

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB