отношение повторения Python, как сделать определенный цикл и выводить все результаты построчно - PullRequest
0 голосов
/ 20 сентября 2018

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

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)
    

1 Ответ

0 голосов
/ 20 сентября 2018

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

2) Множественные сравнения должны быть объединены "и" или "или"

3) Управляющая переменнаяпоскольку цикл должен быть обновлен внутри цикла, чтобы вы не оказались в бесконечном цикле.

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

while 2 < a and a <= s - 1:
    #calculations
    a += 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...