воскресенье, 28 января 2018 г.

Задачи на занятие

1. Написать программу, принимающую 3 аргумента: первые 2 - числа, третий - операция, которая должна быть произведена над ними. Если третий аргумент +, сложить их; если , то вычесть; * — умножить; /— разделить (первое на второе). В остальных случаях вернуть строку "Неизвестная операция".

2.Пользователь делает вклад в размере a рублей сроком на years лет под 10% годовых (каждый год размер его вклада увеличивается на 10%. Эти деньги прибавляются к сумме вклада, и на них в следующем году тоже будут проценты).
Написать программуk, принимающая аргументы a и years, и возвращающую сумму, которая будет на счету пользователя.
3. Написать программу, принимающую два числа и выводящую на экран НОД и НОК этих чисел.

2 комментария:

  1. python 3.0
    -------------
    spisok = []
    spisok.append(float(input("Ваш вклад : ")))
    spisok.append(float(input("Количество лет : ")))
    spisok.append(10)
    while spisok[1] > 0:
    spisok[1] -= 1
    spisok[0] = (float((spisok[0] * 10 / 100) + spisok[0]))
    print ('Cумма счёта = ' + str(spisok[0]) )

    ОтветитьУдалить
    Ответы
    1. Подправил:
      spisok = []
      spisok.append(float(input("Ваш вклад : ")))
      spisok.append(int(input("Количество лет : ")))
      for i in range(spisok[1]):
      spisok[0] = float(spisok[0]) + float(spisok[0])*0.1
      print ('Cумма счёта = ' + str(spisok[0]) )

      Удалить