221.57K
Категория: ПрограммированиеПрограммирование

Ключевые слова for (цикл с параметрами)

1.

Ключевые слова
for (цикл с параметрами)
Поиск количества по условию, условие
кратности, условие окончания числа на
определенную цифру

2.

Частное и остаток
2
// – деление нацело (остаток отбрасывается)
% – остаток от деления
n = 123
d = n // 10 # 12
k = n % 10 # 3
При делении на 10 нацело отбрасывается последняя
цифра числа.
Остаток от деления на 10 – это последняя цифра числа.
if n % 10 == 3 – если число оканчивается на 3
if n % 10 == 5

3.

Задача 1. Найти сумму чётных чисел от 2 до 100,
оканчивающихся на 4
S = 0
for n in range(2,100+1,2):
if n % 10 == 4:
S += n
print(S)
Задача 2. Найти сумму чётных чисел от 2 до 100,
оканчивающихся на 4 или на 8
S = 0
for n in range(2,100+1,2):
if n % 10 == 4 or n % 10 == 8 :
S += n
print(S)
3

4.

Задача 3. Вывести на экран числа от 2 до 100,
оканчивающихся на 4 и их количество
k = 0
for n in range(2,100+1,2):
if n % 10 == 4:
print (n,end=‘,’)
k=k+1
print()
print(‘k=’,k)
На экране:
4,14,24,34,44,54,64,74,84,94,
k= 10
4

5.

Кратность
// – деление нацело (остаток отбрасывается)
% – остаток от деления
n = 123
d = n // 10 # 12
k = n % 10 # 3
if n % 3 == 0 – если число кратно 3
if n % 3 != 0 – если число НЕ кратно 3
5

6.

Задача 4. Вывести на экран трёхзначные числа,
которые делятся на 15 и их количество.

7.

Домашнее задание:
1. Найти сумму чисел от 10 до 100, оканчивающихся на 3 или
на 7 (цикл for).
2. Вывести на экран числа от 1 до 100, оканчивающихся на 7 и
их количество (цикл for).
English     Русский Правила