М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
mastermax217
mastermax217
10.07.2021 06:08 •  Информатика

Python. В банк положено S руб под N процентов годовых. Разработайте код, с которого можно определить количество лет, за которые сумма вклада будет не менее N руб.

👇
Ответ:
Mesakea
Mesakea
10.07.2021

s, n, N = int(input('Введите S: ')), int(input('Введите n: ')), int(input('Введите N: '))

k= 0

while s < N:

   k+=1

   s = s*(1+n/100)

print(k)

4,5(89 оценок)
Ответ:
Акжан1111111
Акжан1111111
10.07.2021

В задании, скорее всего, опечатка.

Пусть на входе мы имеем S – вложенная в рублях сумма, P – процент вклада и N – ожидаемая сумма на выходе. Нас интересует Y – количество лет, за которое мы достигнем ожидаемой суммы.

Определим функцию cash(S, P), которая возвращает скопленные деньги после одной итерации. И функцию cash_times(S, P, N), которая выводит количество лет, необходимые для достижения суммы N при заданных параметрах S и P.

def cash(S, P):    return S + P * Sdef cash_times(P, S, N):    n = 0    while S < N:        S = cash(S, P)        n += 1    return n

Добавим код для ввода и проверки пользовательских данных и вывода результата.

S = int(input("Enter a sum of deposit S = "))P = int(input("Enter percents of deposit P = "))N = int(input("Enter an expected sum N = "))if S <= 0:    print("Wrong sum of deposit. It must be positive number.")    exit(1)if P > 100 or P <= 0:    print("Wrong percents of deposit. It must be in (0;100].")    exit(1)if N < S:    print("Wrong expected sum. It must be bigger then S.")    exit(1)print("You should wait for", cash_times(P, S, N), "years")

Пример работы программы приведен на скриншоте в закрепе.


Python. В банк положено S руб под N процентов годовых. Разработайте код, с которого можно определить
4,4(29 оценок)
Открыть все ответы
Ответ:
lehasokol03
lehasokol03
10.07.2021
При условии что каждый больной заражает от 1 до 5 человек каждый день, и что больные упорно ходят в школу

const
    min_posible = 1;
    max_posible = 5;
var all_students, ill, new_ill, days, i: integer;
Begin
    Randomize;
    Writeln('Кол-во учеников школы =>');
    read(all_students);
    ill := 1;
    repeat
        days := days + 1;
        new_ill := 0;
        for i := 1 to ill do
            new_ill := new_ill + Random(min_posible, max_posible);
        ill := ill + new_ill;
        Writeln('День ',days:3,': Заразилось ',new_ill:5,' Больных ',ill:5);
    until ill >= all_students;

    Writeln(days);
End.
4,4(85 оценок)
Ответ:
MaryanaSokolova0404
MaryanaSokolova0404
10.07.2021

Жесткий диск,  flash-память, компакт-диск, процессор.

Остальное относиться к видам памяти.

Принтер,  акустические колонки, наушники, микрофон.

Остальное относится к устройству воспроизведения/записи звука.

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

Системный блок - включает в себя остальные вещи.


Системный блок,  клавиатура, мышь, монитор, акустические колонки.

Все остальное - это устройства ввода/вывода.

Видеокарта,  карта расширения, звуковая карта, сетевая карта.

Карта расширения - обобщение существующих карт.

Enter, End, Esc,  Delete  - 2 варианта:

Первый - Esc, потому как все остальные клавиши предназначены для работы с текстом.

Второй - Delete, так как он отличается первой буквой.

Цветной принтер,  лазерный принтер, матричный принтер,  струйный принтер.

Указанные принтеры могут быть как цветными, так и черно-белыми.

4,4(33 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ