A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Cancel Create
pythontutor_task_solutions / Занятие 04. Цикл for
- Go to file T
- Go to line L
- Copy path
- Copy permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Cannot retrieve contributors at this time
146 lines (114 sloc) 5.4 KB
- Open with Desktop
- View raw
- Copy raw contents Copy raw contents Copy raw contents
Copy raw contents
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Занятие 4. Цикл for |
Задача «Ряд — 1» |
Условие |
Даны два целых числа A и B (при этом A ≤ B). Выведите все числа от A до B включительно. |
A = int(input()) |
B = int(input()) |
for x in range (A, B + 1): |
print(x) |
Занятие 4. Цикл for |
Задача «Ряд — 2» |
Условие |
Даны два целых числа A и В. Выведите все числа от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае. |
A = int(input()) |
B = int(input()) |
if A < B: |
for x in range (A, B + 1): |
print (x) |
else: |
for x in range (A, B — 1, -1): |
print (x) |
Занятие 4. Цикл for |
Задача «Ряд — 3» |
Условие |
Даны два целых числа A и В, A>B. Выведите все нечётные числа от A до B включительно, в порядке убывания. В этой задаче можно обойтись без инструкции if. |
A = int(input()) |
B = int(input()) |
for i in range (A — (A + 1) % 2, B — B % 2, -2): |
print (i) |
Занятие 4. Цикл for |
Задача «Сумма десяти чисел» |
Условие |
Дано 10 целых чисел. Вычислите их сумму. Напишите программу, использующую наименьшее число переменных. |
sum = 0 |
for i in range (10): |
n = int(input()) |
sum += n |
print(sum) |
Занятие 4. Цикл for |
Задача «Сумма N чисел» |
Условие |
Дано несколько чисел. Вычислите их сумму. Сначала вводите количество чисел N, затем вводится ровно N целых чисел. Какое наименьшее число переменных нужно для решения этой задачи? |
N = int(input()) |
sum = 0 |
for i in range(N): |
n = int(input()) |
sum += n |
print(sum) |
Занятие 4. Цикл for |
Задача «Сумма кубов» |
Условие |
По данному натуральному n вычислите сумму 13+23+33+. +n3. |
sum = 0 |
n = int(input()) |
for i in range(1, n + 1): |
sum += i ** 3 |
print(sum) |
Занятие 4. Цикл for |
Задача «Факториал» |
Условие |
Факториалом числа n называется произведение 1 × 2 × . × n. Обозначение: n!. |
По данному натуральному n вычислите значение n!. Пользоваться математической библиотекой math в этой задаче запрещено. |
n = int(input()) |
product = 1 |
for i in range(1, n + 1): |
product *= i |
print(product) |
Занятие 4. Цикл for |
Задача «Сумма факториалов» |
Условие |
По данному натуральном n вычислите сумму 1!+2!+3!+. +n!. В решении этой задачи можно использовать только один цикл. Пользоваться математической библиотекой math в этой задаче запрещено. |
n = int(input()) |
product = 1 |
sum = 0 |
for i in range(1, n + 1): |
product *= i |
sum += product |
print(sum) |
Занятие 4. Цикл for |
Задача «Количество нулей» |
Условие |
Дано N чисел: сначала вводится число N, затем вводится ровно N целых чисел. Подсчитайте количество нулей среди введенных чисел и выведите это количество. Вам нужно подсчитать количество чисел, равных нулю, а не количество цифр. |
N = int(input()) |
amount = 0 |
for i in range(N): |
i = int(input()) |
if i == 0: |
amount += 1 |
print(amount) |
Занятие 4. Цикл for |
Задача «Лесенка» |
Условие |
По данному натуральному n ≤ 9 выведите лесенку из n ступенек, i-я ступенька состоит из чисел от 1 до i без пробелов. |
n = int(input()) |
for x in range(1, n + 1): |
for y in range(1, x + 1): |
print(y, end=») |
print() |
Занятие 4. Цикл for |
Задача «Потерянная карточка» |
Условие |
Для настольной игры используются карточки с номерами от 1 до N. Одна карточка потерялась. Найдите ее, зная номера оставшихся карточек. |
Дано число N, далее N − 1 номер оставшихся карточек (различные числа от 1 до N). Программа должна вывести номер потерянной карточки. |
Для самых умных: массивами и аналогичными структурами данных пользоваться нельзя. |
N = int(input()) |
sum_1 = 0 |
sum_2 = 0 |
for i in range (1, N + 1): |
#сначала просуммируем значения всех карточек из набора |
sum_1 += i |
for x in range (N — 1): |
#а теперь просуммируем значения оставшихся карточек |
x = int(input()) |
sum_2 += x |
print(sum_1 — sum_2) |
39 Задача: Вычислить факториал при помощи Python
Найти факториал числа. Решение задачи на языке программирования Python
- Copy lines
- Copy permalink
- View git blame
- Reference in new issue
Источник: github.com
Напишите программу, которая принимает на вход число N и выдает
10:38 17.06.2023
Здравствуйте, появился вопрос. Одинаков ли вид записи файла для форматов, txt, csv, epf, то есть контекстный менеджер подойдёт для всех?
08:19 17.06.2023
Делаю запрос на: http://127.0.0.1:8000/apartments/ и получаю страницу — ОК. Но в терминале идут два результата 200 и 404. Почему?
11:06 17.06.2023
А почему в чате нету реакций?
06:54 17.06.2023
всем привет, ребят, не могли бы вы дать советы по переделке кода? я вот смотрю на него и хочу сделать его более красивым, более кратким, но что-то туго получается
08:32 17.06.2023
Товарищи, подскажите, почему декораторам обязательны замыкания? Вот не пойму, в чём проблема в обычную, не замкающуюся функцию взять, передать туда функцию и всё это дело выпо.
18:05 16.06.2023
Гайс, а для питона pycharn бесплатный норм? Я просто не знаю где кодить лучше. Мне то одно, то другое советуют. Я вроде разницы сильно не вижу
21:44 16.06.2023
Привет, у меня есть процесс, который получает данные по апи, и сравнивает их с бд, если данные подошли, он должен «сообщить» об этом боту, который работает в отдельном процесс.
15:40 16.06.2023
есть у кого на примете книга по sql с большим количеством задачек? желательно что-нибудь от совсем начинающего и выше, человек с основой рсубд знаком, но нужно именно практику.
14:54 16.06.2023
А сейчас можно где нибудь вырубить лицензию на PyCharm Pro бесплатно, как раньше на степике?
Источник: telq.org
Составьте программу которая вычисляет произведение чисел от 1 до n питон
Найти произведение натуральных чисел от 1 до n. На языке Python
5 (1 оценка)
Sanya2263 2 года назад
Светило науки — 582 ответа — 0 раз оказано помощи
for i in range(1,n+1):
0 (0 оценок)
m5k1c 2 года назад
Светило науки — 19 ответов — 0 раз оказано помощи
Объяснение:
Лучшие помощники
За сегодня
Ежедневный Еженедельный Ежемесячный За 3 месяца
Мозг Отвечающий
Лёва Середнячок
Мозг Отвечающий
Лёва Середнячок
Мозг Отвечающий
Лёва Середнячок
Мозг Отвечающий
Лёва Середнячок
2023 ВашУрок
Этот сайт использует cookies. Политика Cookies Вы можете указать условия хранения и доступ к cookies в своем браузере.
Источник: vashurok.com