Презентація "Python_задачі на тему: «Цикли»"

Про матеріал
Сьогодні будемо вирішувати завдання на цикл. While - один з найбільш універсальних циклів в Python, тому досить повільний. Виконує тіло циклу до тих пір, поки умова циклу істинно. Цикл for вже трішки складніше, трохи менше універсальний, але виконується набагато швидше циклу while. Цей цикл проходиться по будь-якому ітеріруемому об'єкту (наприклад рядку або списку), і під час кожного проходу виконує тіло циклу.
Зміст слайдів
Номер слайду 1

Python_задачіна тему:«Цикли»Вчитель інформатики В. Д. Партіка. Python - це маленький початок великих справ.

Номер слайду 2

1. Виведіть повідомлення Hello, Python! на екран n разів (n - ціле число, яке вводить користувач).{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані13 Hello, Python!Hello, Python!Hello, Python!n = int(input())for i in range(n): print("Hello, Python!")

Номер слайду 3

2. Дано два цілих числа a і b (a ≤ b). Виведіть всі числа від a до b включно.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані11121 2 3 4 5 6 7 8 9 10 11 12a = int(input())b = int(input())for i in range(a, b+1): print(i, end=' ')

Номер слайду 4

3.. Напишіть програму для друку цілих чисел від n до 0 із виведенням біля кожного числа кількості символів #, що дорівнює значенню числа.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані166 ######5 #####4 ####3 ###2 ##1 #n = int(input())i = nwhile 0

Номер слайду 5

4. Визначити суму всіх чисел від 1 до n (1 ≤ n ≤ 100).{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані11005050215120311n = int(input())s = 0for i in range(1, n+1): s = s + iprint(s)

Номер слайду 6

5. Надрукувати всі непарні двоцифрові числа, у яких остання цифра дорівнює n - ціле, непарне число, яке вводить користувач.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1111 21 31 41 51 61 71 81 912515 25 35 45 55 65 75 85 953717 27 37 47 57 67 77 87 97n = int(input())for i in range(10, 100, 10): i = i + n print(i, end=' ')

Номер слайду 7

6. Надрукувати всі цілі числа від a до b включно, кратні деякому числу c. Числа a, b, c - цілі числа, які вводить користувач.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані12050321 24 27 30 33 36 39 42 45 48a = int(input())b = int(input())c = int(input())for i in range(a, b): if i % c == 0: print(i, end=' ')

Номер слайду 8

7. Дано натуральне ціле додатнє число n. Визначити кількість цифр в ньому.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані112367832821423311n = int(input())s = 0while n > 0: s = s + 1 n = n // 10print(s)

Номер слайду 9

8. Надрукувати квадрати усіх цілих чисел від 1 до n включно (значення n вводиться з клавіатури користувачем).{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані110149162536496481100n = int(input())for i in range(1, n + 1): print(i**2)

Номер слайду 10

9. Напишіть програму для знаходження тих чисел із діапазону 1 ≤ n ≤ 1000  (число n вводить користувач), які кратні 7 і 5, і виведення таких чисел в один рядок.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані1135 70 105 140 175 210 245 280 315 350 385 420 455 490 525 560 595 630 665 700 735 770 805 840 875 910 945 980n = int(input())for i in range(n, 1001): if i % 5 ==0 and i % 7 ==0: print(i, end=' ')

Номер слайду 11

10. Знайти суму 12 + 22 + 32 + …​ + n2 при заданому користувачем значенні цілого числа n.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані13142253691n = int(input())s = 0for i in range(1, n + 1): s = s + i ** 2print(s)

Номер слайду 12

11. Визначити суму всіх трицифрових чисел, які діляться націло на n, де n - ціле число, яке вводить користувач.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані11253500244013203600600410000n = int(input())s = 0for i in range(100, 1000): if i % n ==0: s = s + i print(s)

Номер слайду 13

12. Надрукувати усі двоцифрові числа, сума квадратів цифр яких ділиться на n націло. Число n - ціле число, яке вводить користувач.{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}№Вхідні даніВихідні дані12517 34 43 50 55 68 71 86 21714 28 29 35 41 53 67 76 82 92n = int(input())for i in range(10, 100): a = i // 10 b = i % 10 if (a ** 2 + b ** 2)%n ==0: print(i, end=' ')

Номер слайду 14

mahalaschool.com.ua. Дякую за увагу!Навчання заради успіху

Середня оцінка розробки
Структурованість
5.0
Оригінальність викладу
5.0
Відповідність темі
5.0
Загальна:
5.0
Всього відгуків: 1
Оцінки та відгуки
  1. Степенко Людмила Василівна
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
pptx
Додано
9 березня 2021
Переглядів
11327
Оцінка розробки
5.0 (1 відгук)
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку