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

1

Для всех гениев с добрым сердцем я попытался решить следующее рекуррентное отношение и действительно старался изо всех сил. r - float, который будет входным значением, а t является целым числом, которое является временем (в секундах), а s также является входным значением (float).

t(i+1)=rt(i)(1-ti), t1 = input value

Я должен печатать t1, t2, t3, t4, t5, t6~ t(s-1) по очереди

То, что я нашел трудным, состоит в том, что я не могу создать определенную определенную петлю.

d = float(input('density'))
r = float(input('parameter'))
s = int(input('seconds'))
t = int()
print(d)
a = int()
while 2 < a <= s - 1
    a = 2
    return_result = r*d*(1-d)
    print(return_result)
    
Теги:
python-3.x
recurrence

1 ответ

0

1) Синтаксис для циклов должен заканчиваться двоеточием ":"

2) К множественным сравнениям должны присоединяться слова "и" или "или",

3) Контрольная переменная для цикла должна быть обновлена в цикле, чтобы вы не попадали в бесконечный цикл.

Обновления синтаксиса:

while 2 < a and a <= s - 1:
    #calculations
    a += 1
  • 0
    Я уже пробовал это ... ничего желательного не получилось .. Извини, мой друг.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню