1. Написать программу, принимающую 3 аргумента: первые 2 - числа, третий - операция, которая должна быть произведена над ними. Если третий аргумент +, сложить их; если —, то вычесть; * — умножить; /— разделить (первое на второе). В остальных случаях вернуть строку "Неизвестная операция".
2.Пользователь делает вклад в размере a рублей сроком на years лет под 10% годовых (каждый год размер его вклада увеличивается на 10%. Эти деньги прибавляются к сумме вклада, и на них в следующем году тоже будут проценты).
2.Пользователь делает вклад в размере a рублей сроком на years лет под 10% годовых (каждый год размер его вклада увеличивается на 10%. Эти деньги прибавляются к сумме вклада, и на них в следующем году тоже будут проценты).
Написать программуk, принимающая аргументы a и years, и возвращающую сумму, которая будет на счету пользователя.
3. Написать программу, принимающую два числа и выводящую на экран НОД и НОК этих чисел.
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]) )
Подправил:
Удалить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]) )