Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 30.12.2019
Сообщений: 10

Задача с циклом For

02.06.2020, 19:08. Показов 1532. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть такая задача, вроде простая, но когда я задавал ранг, то у меня выдавало ошибку.(
Миниатюры
Задача с циклом For  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.06.2020, 19:08
Ответы с готовыми решениями:

Задача с циклом For
Даны целые неотрицательные числа a, b, c, d, при этом 0≤c<d. Выведите в порядке возрастания все числа от a до b, которые дают остаток c при...

Задача с циклом
Пользуясь циклом, вывести полный текст песни на экран, если один куплет имеет следующий вид: << X green bottles hanging on the...

Задача про спортсмена с циклом while
Создать программу, используя цикл с условием (while), согласно заданию, указанному в таблице. Ввод данных сопровождать соответствующими...

7
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
02.06.2020, 19:09
Цитата Сообщение от Sedoy-Ded Посмотреть сообщение
но когда я задавал ранг, то у меня выдавало ошибку.
Ну код-то показывай
0
0 / 0 / 0
Регистрация: 30.12.2019
Сообщений: 10
02.06.2020, 19:12  [ТС]
Python
1
2
3
4
5
6
7
n = float(input("Vvedite N: "))
 
sum = 0
for i in range(n):
    mul = 1 / i
    sum += mul
print("Summa = ", sum)
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
02.06.2020, 19:15
Sedoy-Ded, float-то зачем?

Добавлено через 45 секунд
Python
1
2
3
4
5
6
n = int(input("Vvedite N: "))
 
sum = 0
for i in range(n):
    sum += 1. / i
print("Summa = ", sum)
1
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
02.06.2020, 19:15
Что в ошибке непонятно?
Python
1
2
3
4
n = float(input("Vvedite N: "))
range(n)
 
TypeError: 'float' object cannot be interpreted as an integer
1
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
02.06.2020, 19:18
Лучший ответ Сообщение было отмечено Sedoy-Ded как решение

Решение

Python
1
print(sum([1./i for i in range(int(input("N: ")))]))
Добавлено через 1 минуту
Кстати, range надо от единицы
Python
1
for i in range(1, n+1):
1
0 / 0 / 0
Регистрация: 30.12.2019
Сообщений: 10
02.06.2020, 19:25  [ТС]
Цитата Сообщение от iSmokeJC Посмотреть сообщение
float-то зачем?
Да снизу слова о том, что вещественное число сбили с толку, думал, что надо его лепить к переменной...

Добавлено через 1 минуту
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Кстати, range надо от единицы
Да уже понял.)

Добавлено через 1 минуту
Теперь всё понятно.)
0
 Аватар для Вадим Тукаев
312 / 293 / 116
Регистрация: 23.01.2018
Сообщений: 933
03.06.2020, 09:43
Python
1
print(sum(1.0/i for i in range(1, int(input())+1)))

Не по теме:

На языке APL ещё лаконичнее:

Code
1
+/÷⍳⎕

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.06.2020, 09:43
Помогаю со студенческими работами здесь

Задача с циклом While
Здравствуйте уважаемые участники этого форума! Помогите пожалуйста со следующим заданием: Задание: Бегун готовится к соревнованиям....

Задача с циклом while
Очень секретное место, это Поле чудес! Лиса и Кот согласились отвести туда Буратино только с завязанными глазами. Но ему так хочется...

Задача с циклом while и массивами
Помогите решить задание 1. Дано целое число М. Нужно найти наименьшее целое отрицательное число k, при котором 3 k> M. 2. Дано...

Задача со со списками и циклом for
Напиши программу, которая изменяет исходный список с элементами так, что первый элемент нового списка равен сумм первого и второго...

Задача с детерминированным циклом


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru