Главная страница
Навигация по странице:

  • Введите два целых числа: 10 12 10*10=100 11*11=121 12*12=144 «B»

  • Пример: Введите два числа: 10 -15 10*(-15)=-150 Задачи-2

  • Пример: Введите натуральное число: 12342 Нет. Пример: Введите натуральное число: 12245 Да.

  • Введите натуральное число: 12342 Да. Пример: Введите натуральное число: 12345 Нет.

  • print("Привет!") i = 0 i i += 1 for : print("Привет!")

  • «B»

  • Задачи

  • Пример: Введите N: 1000 1*1=1 5*5=25 6*6=36 25*25=625 76*76=5776

  • Программирование. Программирование на языке Python (Полякова К.Ю.). Общие сведения о языке Python История


    Скачать 5.72 Mb.
    НазваниеОбщие сведения о языке Python История
    АнкорПрограммирование
    Дата27.02.2023
    Размер5.72 Mb.
    Формат файлаppt
    Имя файлаПрограммирование на языке Python (Полякова К.Ю.).ppt
    ТипДокументы
    #956875
    страница6 из 18
    1   2   3   4   5   6   7   8   9   ...   18

    Задачи


    «A»: Напишите программу, которая получает два целых числа A и B (0 < A < B) и выводит квадраты всех натуральных чисел в интервале от A до B.
    Пример:
    Введите два целых числа:
    10 12
    10*10=100
    11*11=121
    12*12=144


    «B»: Напишите программу, которая получает два целых числа и находит их произведение, не используя операцию умножения. Учтите, что числа могут быть отрицательными.
    Пример:
    Введите два числа:
    10 -15
    10*(-15)=-150

    Задачи-2


    «A»: Ввести натуральное число и найти сумму его цифр.
    Пример:
    Введите натуральное число:
    12345
    Сумма цифр 15.


    «B»: Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры, стоящие рядом.
    Пример:
    Введите натуральное число:
    12342
    Нет.
    Пример:
    Введите натуральное число:
    12245
    Да.

    Задачи-2


    «C»: Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры (не обязательно стоящие рядом).
    Пример:
    Введите натуральное число:
    12342
    Да.
    Пример:
    Введите натуральное число:
    12345
    Нет.

    Цикл с переменной


    Задача. Вывести 10 раз слово «Привет!».


    Можно ли сделать с циклом «пока»?


    ?


    while :
    print("Привет!")


    i = 0


    i < 10


    i += 1


    for :
    print("Привет!")


    i in range(10)


    в диапазоне [0,10)


    Цикл с переменной:


    Не включая 10!


    !


    range(10)  0, 1, 2, 3, 4, 5, 6, 7, 8, 9

    Цикл с переменной


    Задача. Вывести все степени двойки от 21 до 210.


    Как сделать с циклом «пока»?


    ?


    while :
    print ( 2**k )


    k = 0


    k < 10


    k += 1


    for :
    print ( 2**k )


    k in range(1,11)


    в диапазоне [1,11)


    Цикл с переменной:


    Не включая 11!


    !


    range(1,11)  1, 2, 3, 4, 5, 6, 7, 8, 9, 10

    Цикл с переменной: другой шаг


    100
    81
    64
    49
    36
    25
    16
    9
    4
    1


    Что получится?


    ?


    1
    9
    25
    49
    81


    for :
    print ( k**2 )


    k in range(1,11,2)


    for :
    print ( k**2 )


    k in range(10,0,-1)


    шаг


    10,9,8,7,6,5,4,3,2,1


    1,3,5,7,9


    a = 1
    for i in range( 3): a += 1


    a = 4


    a = 1
    for i in range( 3,1): a += 1


    a = 1


    a = 1
    for i in range( 1,3,-1): a += 1


    a = 1


    a = 1
    for i in range( 3,1,-1): a += 1


    a = 3

    Задачи


    «A»: Найдите все пятизначные числа, которые при делении на 133 дают в остатке 125, а при делении на 134 дают в остатке 111.
    «B»: Натуральное число называется числом Армстронга, если сумма цифр числа, возведенных в N-ную степень (где N – количество цифр в числе) равна самому числу. Например, 153 = 13 + 53 + 33. Найдите все трёхзначные Армстронга.

    Задачи


    «С»: Натуральное число называется автоморфным, если оно равно последним цифрам своего квадрата. Например, 252 = 625. Напишите программу, которая получает натуральное число N и выводит на экран все автоморфные числа, не превосходящие N.
    Пример:
    Введите N:
    1000
    1*1=1
    5*5=25
    6*6=36
    25*25=625
    76*76=5776

    1   2   3   4   5   6   7   8   9   ...   18


    написать администратору сайта