Суммирование чисел в for

Тема в разделе "Perl, Python, Ruby", создана пользователем SpaceInvader, 28 окт 2017.

  1. SpaceInvader

    SpaceInvader Создатель

    Регистр.:
    9 янв 2017
    Сообщения:
    47
    Симпатии:
    6
    вот есть такой код

    dengi = int(input("Сколько хотите положить на счет "))
    proc = int(input("Какой процент "))
    gody = int(input("Сколько год "))
    god = 2017
    a = 100 / proc
    b = dengi/ a
    c = dengi + b
    gody1 = god + 1 + gody
    for i in range(god,gody1)
    if god == i:
    print("В", i, "году ваш баланс будет равен ", dengi, "рублей")
    else:
    print("В", i, "году ваш баланс будет равен ", c, "рублей")

    мне надо чтобы в else суммировались проценты. Например:
    Деньги 100
    Проценты 5
    Годы 5
    в 2017 году оно мне показывает то что надо
    в 2018 году тоже, но у же в 2019 тоже самое что и в 2018. А мне надо чтобы в 2019 не 105 руб как в 2018, а уже 110. Так само в 2020 должно быть 115 рублей. Помогите пожалуйста
     
  2. artemka9p

    artemka9p Создатель

    Регистр.:
    15 окт 2017
    Сообщения:
    15
    Симпатии:
    4
    суммирования не должно быть в цыкле?
    else:
    c = с+ b
    print("В", i, "году ваш баланс будет равен ", c, "рублей")
     
    SpaceInvader нравится это.
  3. SpaceInvader

    SpaceInvader Создатель

    Регистр.:
    9 янв 2017
    Сообщения:
    47
    Симпатии:
    6
    Должно, оно наоборот оно должно суммировать c + b, только его надо поместить в цикл а я хз как.
     
  4. artemka9p

    artemka9p Создатель

    Регистр.:
    15 окт 2017
    Сообщения:
    15
    Симпатии:
    4
    а так как я написал не получилось?
    заменить
    else:
    print("В", i, "году ваш баланс будет равен ", c, "рублей")
    на
    else:
    c = с+ b
    print("В", i, "году ваш баланс будет равен ", c, "рублей")
    Сори не было в сети.
     
  5. SpaceInvader

    SpaceInvader Создатель

    Регистр.:
    9 янв 2017
    Сообщения:
    47
    Симпатии:
    6
    Все норм, там нужно было просто воспользоватся math) Спасибо)
     
  6. amsirion

    amsirion Создатель

    Регистр.:
    4 янв 2014
    Сообщения:
    10
    Симпатии:
    1
    Понимаю, что тебе старая, но все же если спрашиваете что-то, то хотя бы оформляется код нормально... И переменные все-таки не стоит транслитом называть.
     
  7. freeman2012

    freeman2012 Писатель

    Регистр.:
    27 май 2012
    Сообщения:
    4
    Симпатии:
    0
    А где транслит в переменной увидели?
     
  8. Цуиьфыеук

    Цуиьфыеук Создатель

    Регистр.:
    15 янв 2018
    Сообщения:
    40
    Симпатии:
    16
    money - нормальное название переменной, dengi - транслит слова "деньги"

    а код лучше оформлять при помощи [ code ] код [ / code ] (только без пробелов), особенно в python, где отступами оформляется вложенность