Применение цикла
Применение цикла
Применение цикла
Применение цикла
Применение цикла
Применение цикла
Применение цикла
Применение цикла
Применение цикла
Применение цикла
Применение цикла
Применение цикла
345.00K
Category: programmingprogramming

Применение цикла. Алгоритмизация и программирование, язык Python (8 класс)

1. Применение цикла

Алгоритмизация и программирование, язык Python
1
Применение цикла
Задача. От 1 до 100 вывести числа, не делящиеся на
3
?
К.Ю. Поляков, 2015
Можно ли сделать с циклом «for»?
http://kpolyakov.spb.ru

2. Применение цикла

Алгоритмизация и программирование, язык Python
2
Применение цикла
Задача. От 1 до 100 вывести числа, не делящиеся на
3
?
Можно ли сделать с циклом «for»?
for i in range(1, 101):
if i % 3 != 0 :
print(i)
К.Ю. Поляков, 2015
http://kpolyakov.spb.ru

3. Применение цикла

Алгоритмизация и программирование, язык Python
3
Применение цикла
Задача. Сумма n чисел.
Необходимо вывести на экран сумму n чисел. В первой
строке входных данных содержится число n —
количество чисел. В следующих n строках содержатся
сами числа
?
К.Ю. Поляков, 2015
Можно ли сделать с циклом «for»?
http://kpolyakov.spb.ru

4. Применение цикла

Алгоритмизация и программирование, язык Python
4
Применение цикла
Задача. Сумма n чисел.
Необходимо вывести на экран сумму n чисел. В первой
строке входных данных содержится число n —
количество чисел. В следующих n строках содержатся
сами числа
?
Можно ли сделать с циклом «for»?
n = int(input())
s=0
К.Ю. Поляков, 2015
В цикле
http://kpolyakov.spb.ru

5. Применение цикла

Алгоритмизация и программирование, язык Python
5
Применение цикла
Задача. Сумма n чисел.
Необходимо вывести на экран сумму n чисел. В первой
строке входных данных содержится число n —
количество чисел. В следующих n строках содержатся
сами числа
?
Можно ли сделать с циклом «for»?
n = int(input())
s=0
for i in range(n):
К.Ю. Поляков, 2015
В цикле
http://kpolyakov.spb.ru

6. Применение цикла

Алгоритмизация и программирование, язык Python
6
Применение цикла
Задача. Сумма n чисел.
Необходимо вывести на экран сумму n чисел. В первой
строке входных данных содержится число n —
количество чисел. В следующих n строках содержатся
сами числа
?
Можно ли сделать с циклом «for»?
n = int(input())
s=0
for i in range(n):
a = int(input())
К.Ю. Поляков, 2015
В цикле
http://kpolyakov.spb.ru

7. Применение цикла

Алгоритмизация и программирование, язык Python
7
Применение цикла
Задача. Сумма n чисел.
Необходимо вывести на экран сумму n чисел. В первой
строке входных данных содержится число n —
количество чисел. В следующих n строках содержатся
сами числа
?
Можно ли сделать с циклом «for»?
n = int(input())
s=0
for i in range(n):
a = int(input())
s=s+a
print(s)
К.Ю. Поляков, 2015
В цикле
http://kpolyakov.spb.ru

8. Применение цикла

Алгоритмизация и программирование, язык Python
8
Применение цикла
Задача. Минимум из n чисел.
Необходимо вывести на экран минимальное из n чисел. В
первой строке входных данных содержится число n —
количество чисел. В следующих n строках содержатся
сами числа.
?
Можно ли сделать с циклом «for»?
n = int(input())
К.Ю. Поляков, 2015
5
2
3
4
5
1
http://kpolyakov.spb.ru

9. Применение цикла

Алгоритмизация и программирование, язык Python
9
Применение цикла
Задача. Минимум из n чисел.
Необходимо вывести на экран минимальное из n чисел. В
первой строке входных данных содержится число n —
количество чисел. В следующих n строках содержатся
сами числа.
?
Можно ли сделать с циклом «for»?
n = int(input())
for i in range(n):
a = int(input())
К.Ю. Поляков, 2015
http://kpolyakov.spb.ru

10. Применение цикла

Алгоритмизация и программирование, язык Python
10
Применение цикла
Задача. Минимум из n чисел.
Необходимо вывести на экран минимальное из n чисел. В
первой строке входных данных содержится число n —
количество чисел. В следующих n строках содержатся
сами числа.
?
Можно ли сделать с циклом «for»?
n = int(input())
for i in range(n ):
В цикле
a = int(input())
if a < чего:
Не в цикле
print(что?)
К.Ю. Поляков, 2015
http://kpolyakov.spb.ru

11. Применение цикла

Алгоритмизация и программирование, язык Python
11
Применение цикла
Задача. Минимум из n чисел.
Необходимо вывести на экран минимальное из n чисел. В
первой строке входных данных содержится число n —
количество чисел. В следующих n строках содержатся
сами числа.
?
Можно ли сделать с циклом «for»?
n = int(input())
m = int(input())
В цикле
for i in range(n - 1):
a = int(input())
if a < m:
m=a
Не в цикле
print(m)
К.Ю. Поляков, 2015
http://kpolyakov.spb.ru

12. Применение цикла

Алгоритмизация и программирование, язык Python
12
Применение цикла
• Это решение можно немного упростить с помощью
функции min:
.
Можно ли сделать с циклом «for»?
?
n = int(input())
m = int(input())
for i in range(n - 1):
В цикле
m = min(m,
min(m,int(input()))
int(input()))
print(m)
Не в цикле
К.Ю. Поляков, 2015
http://kpolyakov.spb.ru
English     Русский Rules