Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 3, 2019 09:04:04

allpickan
Зарегистрирован: 2019-11-03
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Задачи на цикл

Начав тренировки, спортсмен в первый день пробежал A км. Каждый день он
увеличивал дневную норму на 10% от нормы предыдущего дня. Какой суммарный путь
пробежит спорсмен за B дней.

kolvo = float(input())
n = int(input())
for i in:
kolvo += kolvo*0.05
print(kolvo,n)

Никак не могу понять что написать в форе

Во второй задачи тоже выдает ошибку
x = float(input())
y = float()
for i in range(-3,2,0.5):
y = (x+1) / (x**2)
print(y)

Прикреплённый файлы:
attachment 95739fe8045eca93.png (11,9 KБ)

Офлайн

#2 Ноя. 3, 2019 10:57:44

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Задачи на цикл

1.

 a = 10
b = 100
p = 10 / 100.
t = 0
while 0 < b:
    t += a
    a += a * p
    b -= 1
2. https://docs.python.org/3/library/stdtypes.html#range –> "The arguments to the range constructor must be integers…"



Офлайн

#3 Ноя. 3, 2019 11:29:32

allpickan
Зарегистрирован: 2019-11-03
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Задачи на цикл

bw
1.
Можете объяснить ваш ответ к первому заданию? И по второму, а как тогда сделать шаг в 0.5?

Отредактировано allpickan (Ноя. 3, 2019 11:31:08)

Офлайн

#4 Ноя. 9, 2019 10:11:00

Vigi
От: Курья, Алтай
Зарегистрирован: 2015-02-07
Сообщения: 144
Репутация: +  8  -
Профиль   Отправить e-mail  

Задачи на цикл

2:

 from numpy import arange
for x in arange(-2, 2.5, 0.5):
    if x == 0:
        continue
    print(f'x={x}, y={(x+1) / x**2}')

Отредактировано Vigi (Ноя. 9, 2019 10:25:04)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version