За каждый месяц банк начисляет к сумме вклада 7% от суммы. Напишите консольную программу, в которую пользователь вводит сумму вклада и количество месяцев. А банк вычисляет конечную сумму вклада с учетом начисления процентов за каждый месяц.
Для вычисления суммы с учетом процентов используйте цикл for . Для ввода суммы вклада используйте выражение Convert.ToDecimal(Console.ReadLine()) (сумма вклада будет представлять тип decimal).
using System; namespace HelloApp < class Program < static void Main(string[] args) < Console.WriteLine(«Введите сумму вклада: «); decimal sum = Convert.ToDecimal(Console.ReadLine()); Console.WriteLine(«Введите срок вклада в месяцах: «); int period = Convert.ToInt32(Console.ReadLine()); for(int i = 1; i Console.WriteLine($»После месяцев сумма вклада составит «); Console.ReadKey(); > > >
Упражнение 2
Перепишите предыдущую программу, только вместо цикла for используйте цикл while .
using System; namespace HelloApp < class Program < static void Main(string[] args) < Console.WriteLine(«Введите сумму вклада: «); decimal sum = Convert.ToDecimal(Console.ReadLine()); Console.WriteLine(«Введите срок вклада в месяцах: «); int period = Convert.ToInt32(Console.ReadLine()); int i = period; while (i >0) < sum += sum * 0.07M; i—; >Console.WriteLine($»После месяцев сумма вклада составит «); Console.ReadKey(); > > >
Упражнение 3
Напишите программу, которая выводит на консоль таблицу умножения
7.5 Все вместе. «Поколение Python»: курс для начинающих. Курс Stepik
using System; namespace HelloApp < class Program < static void Main(string[] args) < for (int i = 1; i < 10; i++) < for(int j = 1; j < 10; j++) < Console.Write($»t»); > Console.WriteLine(); > Console.ReadKey(); > > >
Упражнение 4
Напишите программу, в которую пользователь вводит два числа и выводит результат их умножения. При этом программа должны запрашивать у пользователя ввод чисел, пока оба вводимых числа не окажутся в диапазоне от 0 до 10. Если введенные числа окажутся больше 10 или меньше 0, то программа должна вывести пользователю о том, что введенные числа недопустимы, и повторно запросить у пользователя ввод двух чисел. Если введенные числа принадлежат диапазону от 0 до 10, то программа выводит результат умножения.
Для организации ввода чисел используйте бесконечный цикл while и оператор break.
using System; namespace HelloApp < class Program < static void Main(string[] args) < while (true) < Console.WriteLine(«Введите первое число:»); int num1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(«Введите второе число:»); int num2 = Convert.ToInt32(Console.ReadLine()); if(num1 < 0 || num1 >10 || num2 < 0 || num2 >10) < Console.WriteLine(«Оба числа должны быть в диапазоне от 0 до 10»); >else < Console.WriteLine($»* = «); break; > > Console.ReadKey(); > > >
Источник: metanit.com
Как найти сумму n чисел Python
«C»: Напишите программу, которая вычисляет сумму произвольного количества чисел, введенную в форме символьной строки. Все числа целые.
Пример:
Введите выражение:
12+3+45+10
Ответ: 70
Python 3.8 IDLE
ivan020500: Первая строчка: получаем строчку с числами и сразу же разделяем ее по символу «+», то есть строка «12+3+45+10» превращается в лист(или массив, как тебе удобнее) вида [«12», «3», «45», «10»].
Вторая строчка: создаем переменную, которая будет являться суммой всех чисел, пришедших в строчке.
ivan020500: Третья строчка: запускаем цикл, который пройдется по всем элементам листа
Четвертая строчка: прибавляем к переменной из второй строчки элемент массива, предварительно приведя его к типу данных int (т.к. сейчас у нас в листе лежат не числа, а «строки»)
Пятая строчка: выводим результат
Источник: sous-otvet.net
Python: сумма элементов в списке
Списки Python – одна из наиболее часто используемых структур данных. Часто приходится выполнять различные операции со списками. В этой статье обсудим способы нахождения суммы элементов в списке в Python.
Находим сумму элементов в списке с помощью цикла For
Первый способ найти сумму элементов в списке – это выполнить итерацию по списку и добавить каждый элемент с помощью цикла for. Сначала рассчитаем длину списка с помощью метода len() . После этого объявим переменную sumOfElements равной 0. Затем используем функцию range() , чтобы создать последовательность чисел от 0 до (длина list-1). Используя числа в этой последовательности, мы получим доступ к элементам данного списка и добавим их в sumOfElements :
myList = [1, 2, 3, 4, 5, 6, 7, 8, 9] print(«The given list is:») print(myList) list_length=len(myList) sumOfElements=0 for i in range(list_length): sumOfElements=sumOfElements+myList[i] print(«Sum of all the elements in the list is:», sumOfElements)
The given list is: [1, 2, 3, 4, 5, 6, 7, 8, 9] Sum of all the elements in the list is: 45
Также можно напрямую перебирать список, используя цикл for. Так мы получим прямой доступ к каждому элементу в списке и добавим их в сумму элементов:
myList = [1, 2, 3, 4, 5, 6, 7, 8, 9] print(«The given list is:») print(myList) sumOfElements = 0 for element in myList: sumOfElements = sumOfElements + element print(«Sum of all the elements in the list is:», sumOfElements)
The given list is: [1, 2, 3, 4, 5, 6, 7, 8, 9] Sum of all the elements in the list is: 45
Находим сумму элементов в списке с помощью цикла While
Также можно использовать цикл while, чтобы найти сумму элементов в списке. Для этого сначала рассчитаем длину списка с помощью метода len(). После этого инициализируем переменные с именами count и sumOfElements . Мы инициализируем оба элемента равными 0.
С помощью цикла while мы получим доступ к каждому элементу списка с помощью переменной count и добавим их в sumOfElements . После этого мы увеличим значение count на 1 и продолжим до тех пор, пока количество не станет равным длине списка.
Ваша программа может выглядеть так:
myList = [1, 2, 3, 4, 5, 6, 7, 8, 9] print(«The given list is:») print(myList) list_length = len(myList) sumOfElements = 0 count = 0 while count < list_length: sumOfElements = sumOfElements + myList[count] count = count + 1 print(«Sum of all the elements in the list is:», sumOfElements)
The given list is: [1, 2, 3, 4, 5, 6, 7, 8, 9] Sum of all the elements in the list is: 45
Сумма элементов в списке с помощью функции sum()
Также Python предоставляет нам встроенную функцию sum() для вычисления суммы элементов в любом объекте коллекции. Функция sum() принимает повторяющийся объект, такой как список, кортеж или набор, и возвращает сумму элементов в объекте.
Так можно найти сумму элементов списка с помощью функции sum():
myList = [1, 2, 3, 4, 5, 6, 7, 8, 9] print(«The given list is:») print(myList) sumOfElements = sum(myList) print(«Sum of all the elements in the list is:», sumOfElements)
The given list is: [1, 2, 3, 4, 5, 6, 7, 8, 9] Sum of all the elements in the list is: 45
Заключение
В этой статье мы обсудили различные способы, как найти суммы элементов в списке Python.
Источник: uproger.com