Задача «Ряд 1» Условие Даны два целых числа a и b (при этом a ≤ B). Выведите все числа от a до b включительно a = int(input) b = int(input) for I in range(a, b + 1): print(I) Задача «Ряд 2»



Дата31.01.2024
өлшемі21.02 Kb.
#490425
түріЗадача
Разработка урока. Цикл FOR (язык программирования PYTHON)


Цикл FOR
Цикл for, также называемый циклом с параметром, в языке Питон богат возможностями. В цикле for указывается переменная и множество значений, по которому будет пробегать переменная. Множество значений может быть задано списком, кортежем, строкой или диапазоном.
Как правило, циклы for используются либо для повторения какой-либо последовательности действий заданное число раз, либо для изменения значения переменной в цикле от некоторого начального значения до некоторого конечного.

for i in range(4): # равносильно инструкции for i in 0, 1, 2, 3:


# здесь можно выполнять циклические действия
print(i)
print(i ** 2)
# цикл закончился, поскольку закончился блок с отступом
print('Конец цикла')

range(5) 0 1 2 3 4


range(3,8) 3 4 5 6 7
range(2,12,3) 2 5 8 11

Например,


сделать цикл по всем нечетным числам от 1 до 99 можно при помощи функции range(1, 100, 2),
а сделать цикл по всем числам от 100 до 1 можно при помощи range(100, 0, -1).

ЗАДАЧИ на цикл FOR




Задача «Ряд - 1»
Условие
Даны два целых числа A и B (при этом A ≤ B). Выведите все числа от A до B включительно.
a = int(input())
b = int(input())
for i in range(a, b + 1):
print(i)


Задача «Ряд - 2»
Условие
Даны два целых числа A и В. Выведите все числа от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае.
a = int(input())
b = int(input())
if a < b:
for i in range(a, b + 1):
print(i)
else:
for i in range(a, b - 1, -1):
print(i)


Задача «Ряд - 3»
Условие
Даны два целых числа A и В, A>B. Выведите все нечётные числа от A до B включительно, в порядке убывания. В этой задаче можно обойтись без инструкции if.
Задача «Сумма десяти чисел»
Условие
Дано 10 целых чисел. Вычислите их сумму.
Напишите программу, использующую наименьшее число переменных.

sum = 0
for i in range(10):


number = int(input())
sum =sum + number
print(sum)


Задача «Сумма N чисел»
Условие
Дано несколько чисел. Вычислите их сумму.
Сначала вводите количество чисел N, затем вводится ровно N целых чисел.

N=int(input())


sum = 0
for i in range(N):
number = int(input())
sum =sum + number
print(sum)
Задача «Сумма кубов»
Условие
По данному натуральному n вычислите сумму 13+23+33+...+n3.

N=int(input())


kub = 0

for i in range(N+1):


kub =kub + i**3
print(kub)


Задача «Факториал»
Условие
Факториалом числа n называется произведение 1 × 2 × ... × n. Обозначение: n!.
По данному натуральному n вычислите значение n!. Пользоваться математической библиотекой math в этой задаче запрещено.
N=int(input())
f = 1

for i in range(1,N+1):


f =f*i
print(f)

Задача «Сумма факториалов»
Условие
По данному натуральном n
вычислите сумму 1!+2!+3!+...+n!. В решении этой задачи можно использовать только один цикл. Пользоваться математической библиотекой math в этой задаче запрещено.
N=int(input())
f = 1
s=0
for i in range(1,N+1):
f =f*i
s=s+f
print(s)

Задача «Количество нулей»


Условие
Дано N чисел: сначала вводится число N, затем вводится ровно N целых чисел. Подсчитайте количество нулей среди введенных чисел и выведите это количество. Вам нужно подсчитать количество чисел, равных нулю, а не количество цифр.
N=int(input())
s=0
for i in range(1,N+1):
x=int(input())
if x==0:
s=s+1
print(s)

Задача «Лесенка»


Условие
По данному натуральному n ≤ 9 выведите лесенку из n ступенек, i-я ступенька состоит из чисел от 1 до i без пробелов.
N=int(input())
for i in range(1,N+1):
for j in range(1,i+1):
print(j, end = "" )
print()


Задача «Потерянная карточка»
Условие
Для настольной игры используются карточки с номерами от 1 до N. Одна карточка потерялась. Найдите ее, зная номера оставшихся карточек.
Дано число N, далее N − 1 номер оставшихся карточек (различные числа от 1 до N). Программа должна вывести номер потерянной карточки.
Для самых умных: массивами и аналогичными структурами данных пользоваться нельзя.

Достарыңызбен бөлісу:




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет