Предмет: Информатика,
автор: KroshkaXleba
ЭТО ЗАДАНИЕ НАДО РЕШИТЬ НА PYTHON
"ГНЧЭ-1" – сложное электронное устройство, выдающее каждую секунду очередное число последовательности 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5... Ввиду дороговизны электронных комплектующих вам поручено разработать эмулятор для этого устройства.
Входные данные
Дано количество секунд (от 1 до 1000000), которые работает генератор после включения.
Выходные данные
Результат работы генератора
Примеры
Входные данные
2
Выходные данные
1
2
Входные данные
5
Выходные данные
1
2
2
3
3
Ответы
Автор ответа:
0
#!/usr/bin/env python
# encoding: utf-8
# (c) NaaMan
print "Генератор готов к работе"
s = int( input("Введите количество секунд: ") )
if 0 < s <= 1000000:
t = 1
r = 1
for i in range(1, s + 1):
print r,
t += 1
if t > r:
r += 1
t = 1
print "nГенератор закончил работу"
# encoding: utf-8
# (c) NaaMan
print "Генератор готов к работе"
s = int( input("Введите количество секунд: ") )
if 0 < s <= 1000000:
t = 1
r = 1
for i in range(1, s + 1):
print r,
t += 1
if t > r:
r += 1
t = 1
print "nГенератор закончил работу"
Приложения:
Автор ответа:
0
Вы сделали не то, что требовалось в задаче. Почитайте внимательно условие.
Автор ответа:
0
Спасибо, что заметил. Переделал
Автор ответа:
0
:)
Автор ответа:
0
s = int(input('s = '))
t=1
k=1
while k<s:
for i in range(t):
print(t)
t=t+1
k=k+t
for i in range(k-t,s):
print(t)
Пример:
s = 5
1
2
2
3
3
t=1
k=1
while k<s:
for i in range(t):
print(t)
t=t+1
k=k+t
for i in range(k-t,s):
print(t)
Пример:
s = 5
1
2
2
3
3
Приложения:
Похожие вопросы
Предмет: Литература,
автор: evert08
Предмет: Геометрия,
автор: Аноним
Предмет: Математика,
автор: texbos
Предмет: История,
автор: Лиза456654