Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/75: Рейтинг темы: голосов - 75, средняя оценка - 4.60
513 / 145 / 27
Регистрация: 18.04.2015
Сообщений: 1,872
Записей в блоге: 15
1

Перемножение чисел

17.07.2018, 12:37. Показов 15080. Ответов 4
Метки нет (Все метки)

Дано:

Циклы с параметром. Вложенные циклы

Попробуйте написать программу, которая перемножает числа 1, 4, 7, 10 с использованием цикла с параметром

Sample Input:

Sample Output:

280


решение не правильно:

Python
1
2
3
for i in (1, 4, 7, 10):
    n = n * i
print(i)



ЧЯДНТ?

Добавлено через 7 минут
туда же

Какое будет максимальное значение i при исполнении цикла?

for i in range (1, 4):

    <тело цикла>


не совсем понятно, что нужно сделать
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.07.2018, 12:37
Ответы с готовыми решениями:

Перемножение матриц
Есть две матрицы: A= ] B= ] раньше умножал их C = A @ B и получал

Перемножение элементов массива
Привет! у меня есть лист состоящий из чисел,подскажите как я могу перемножить все числа друг на...

Перемножение двух списков
Добрый день. Такой вопрос:первый элемент списка №1 перемножить с первым элементом списка №2, далее...

Перемножение элементов списка
Ребят, столкнулся с такой проблемкой: я знаю что есть такая встроенная функция как sum(),...

4
6230 / 4462 / 1800
Регистрация: 02.02.2014
Сообщений: 11,923
17.07.2018, 14:09 2
Цитата Сообщение от IRIP Посмотреть сообщение
решение не правильно:
решение верное, вывод неверный, надо результат выводить..
Python
1
print(n)
Цитата Сообщение от IRIP Посмотреть сообщение
максимальное значение i при исполнении цикла?
максимальное значение i = 3, т.к. range включает левую границу, но не включает правую границу, это видно с помощью следующего кода
Python
1
2
for i in range(1,4):
    print(i)
1
513 / 145 / 27
Регистрация: 18.04.2015
Сообщений: 1,872
Записей в блоге: 15
17.07.2018, 16:26  [ТС] 3
Цитата Сообщение от Krasme Посмотреть сообщение
решение верное, вывод неверный, надо результат выводить
почему проверка на сайте, моего решения, говорит, что на выходе должно быть число

Sample Output:
280

как его можно получить? Видимо вообще все перемножить?
0
6230 / 4462 / 1800
Регистрация: 02.02.2014
Сообщений: 11,923
17.07.2018, 16:32 4
Python
1
2
3
4
n=1
for i in (1, 4, 7, 10):
    n = n * i
print(n)
1
513 / 145 / 27
Регистрация: 18.04.2015
Сообщений: 1,872
Записей в блоге: 15
17.07.2018, 16:46  [ТС] 5
http://www.pythontutor.com/vis... de=display здесь тоже так говорится

чтобы понять, что этот алгоритм делает:

для i в 1, 4, 7, 10
ищем n = 1 * 1 на выходе получаем
n1 i1
далее n = 4 * 1 = i4 n1 -> n4 i1 -> i7 n4 -> перемножаем i7 n28, далее берем i10 -> перемножаем с n28...

понял, спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.07.2018, 16:46
Помогаю со студенческими работами здесь

Поэлементное перемножение элементов двух массивов
здравствуйте, не нашел похожей темы, если повтор, то прошу прощения вопрос: как перемножить...

Матричное перемножение.Последняя моя задачка на форуме
Студент Яндекс.Лицея по имени Ваня был очень восхищен пакетом NumPy, а особенно реализацией...

Перемножение чисел
Решить задачу: в 2 текстовых полях вводятся числа. Найти сколько раз нужно перемножить число в...

перемножение 2-ичных чисел
нужно создать программу по перемножению 2-ичных чисел. И ответ вывести в 10-ричной.Помогите.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru