пятница, 26 февраля 2021 г.

Решение задач с циклом while (8А, 26 февраля)

Запись занятия (прямая ссылка)

Задачи рассмотренные на занятии:

1. Вывести натуральные числа от 1 до 5

k=1
while k<6:
    print(k)
    k+=1 

2. Запрашивать у пользователя целые числа. Завершить программу, как только ввели 0

r=1
while True:
    r=int(input())
    if r==0:
        break

3. Вывести нечетные числа, из первых десяти натуральных чисел

k=0
while k<10:
    k+=1
    if k%2==0:
        continue
    print(k)

4.  Определите сумму всех элементов последовательности (которую вводить пользователь), завершающейся числом 0.

peremennaya=1
summa=0
while peremennaya!=0:
    peremennaya=int(input())
    summa+=peremennaya
print(summa)

Самостоятельно выполнить следующие задачи

 1. Объясните что делает программа
s=56
n=0
while n<15:
    s=s-6
    n=n+3
print(s)

2. Последовательность (которую вводить пользователь) состоит из натуральных чисел и завершается числом 0. Выведите максимальный элемент последовательности.

3.  В первый день спортсмен пробежал x километров, а затем он каждый день увеличивал пробег на 10% от предыдущего значения. По данному числу y определите номер дня, на который пробег спортсмена составит не менее y километров.
Программа получает на вход действительные числа x и y и должна вывести одно натуральное число. 

Решения в виде текстов программ или скриншотов присылайте на почту infmatem208@gmail.com
В письме обязательно укажите фамилию, класс и тему урока.

Или приносите на следующий урок

Комментариев нет:

Отправить комментарий