Ad banner
Ad banner

Python для начинающих. Урок 7 | Цикл while

Курс “Успеть всё” по подготовке к ЕГЭ-2024:

Переходим к изучению циклов. Рассмотрим цикл с условием, поговорим про операторы комбинированного присваивания, а также немного порешаем задачи.
——
Наш чат:
——
Telegram:
Группа в ВК:
Дзен:
——
Не забываем подписываться!

#python #начинающим #ityoutubersru

(Visited 21 times, 6 visits today)

You Might Be Interested In

Комментарии (27)

  1. Домашнее задание:

    I)

    Напишите программу, которая, получает на вход целое положительное число с клавиатуры. Необходимо вывести все числа от 0 до N (N – Это введенное число), используя цикл while.

    II)

    Напишите программу, которая получает на вход целое положительное число с клавиатуры. Необходимо, используя цикл while, вывести количество четных цифр в этом числе и их сумму.

    III)

    У пользователя запрашиваются два положительных числа X и R, причем X<R. Необходимо, используя цикл while, вывести на экран все числа из промежутка от X до R и посчитать их количество. При подсчете сами числа X и R включаются в данный промежуток и подсчитываются.

    Пример:

    вход:

    2

    4

    Вывод:

    2

    3

    4

    В промежутке от X до R 3 числа

  2. Здравствуйте, возможно не много хитро сделал, но считаю что главное что задача выполнена, пользователю все понятно, и расчеты произведены 🙂

    Задача N 3)

    # Сбор данных

    a = int(input('Введите первое положительное число '))

    b = int(input('Введите второе положительное число, которое будет меньше первого числа '))

    c = 1

    d = a – b

    # Расчет данных

    if b < a:

    print(a)

    while a != b:

    a -= c

    print(a)

    if a == b:

    print('Количество чисел ', '=', d)

    else:

    print('Введены не корректные данные')

  3. почему здесь нет таких просмотров, как у хауди хо, который вместо структурного рассказа занимается приколюхами и забивает новичкам голову ненужными на их этапе вещами? Видимо, потому что людям больше нравится дурачиться, вместо того, чтобы полноценно с базовых вещей освоить язык

  4. Табличку можно ещё чуть-чуть подравнять:
    x=y=1

    while x<10:

    while y<10:

    if x*y<=9:

    print(x,"*",y,'=',x*y,end=' |')# с пробелом перед |

    else:

    print(x,"*",y,'=',x*y,end='|')

    y+=1

    print()

    y=1

    x+=1

  5. Иван Викторович, и всё -таки есть вопросы:
    Привожу Ваш код:

    x=y=1

    while x<10:

    while y<10:

    print(x,"*",y,'=',x*y,end='|')

    y+=1

    print() # Пустые скобки, что это значит? Почему print записывается таким образом?

    y=1 # Тоже непонятно, почему потребовалось второй раз определять у?

    x+=1

    # 1) Я понимаю, что код надо писать именно так и никак иначе – т.е. вместо y=1 не подойдёт ни x=1, ни отсутствие этой строчки в целом. Но почему так?
    # 2) и почему табличка приобрела вид таблички? Почему в определённый момент произошло "перепрыгивание" на новую строчку?

  6. Спасибо за труд. Очень помогает.

    Задача 1.
    N = int(input('Введите целое положительное число: '))

    X = 0

    while N >= X:

    print(X)

    X += 1

    Ответ:
    Введите целое положительное число: 4

    0

    1

    2

    3

    4

    Задача 2.
    a = int(input('Введите целое положительное число: '))

    b = 0

    c = 0

    while a:

    if(a % 10) % 2 == 0:

    c += a % 10

    b += 1

    a //= 10

    print(b)

    print(c)

    Ответ:
    Введите целое положительное число: 2

    0

    1

    2

    Задача 3.
    X = int(input('Введите целое положительное число: '))

    R = int(input('Введите целое положительное число: '))

    Y = 0

    if X < R:

    print('Первое число должно быть меньше второго!')

    while X <= R:

    print(X)

    X += 1

    Y += 1

    print('Чисел в промежутке между 1 и 2 значением: ', Y)

    Ответ:
    Введите целое положительное число: 3

    Введите целое положительное число: 5

    3

    4

    5

    Чисел в промежутке между 1 и 2 значением: 3

  7. для новичков реально ли решить задачи??? в видео вроде все понятно, но вот сама я эти 3 задачт не могу решить и чужие решения не догоняю. ПАМАГИТЕ!!

Post A Comment For The Creator: Иван Викторович

Ваш адрес email не будет опубликован. Обязательные поля помечены *