Предмет: Информатика, автор: qqqqq17

Написать программу на Python:

1. Написать программу, определяющую, является ли данное число простым (делится только на 1 и самого себя).

2. Татьяна Ларина, читая очередной французский роман подсчитала сумму номеров прочитанных страниц (>512). Написать программу, которая определяет номер последней прочитанной Татьяной страницы.

3. С клавиатуры вводятся вещественные числа. Признаком конца ввода является ввод числа 0. Определить, сколько чисел было введено, а также число, у которого произведение целой и дробной части минимально.

Ответы

Автор ответа: budzsergiy777p0i27m
2
1)
c = int(input('Це число просте?: '))
i = 2
b = False
while i <c:
----i+=1
----if c%2==0:
--------b = True
if b==True:
----print('Нет')
else:
----print('Да')

2)
c = int(input('Ведите сумму номеров прочитанных страниц: '))
suma = 0
i = 0
while suma<c:
----i+=1
----suma += i
if suma == c:
----print('Номер последней прочитанной страницы - ',i)
elif suma > c:
----print('Сумма номеров прочитанных страниц не существует')

Пример:
Ведите сумму номеров прочитанных страниц: 10Номер последней прочитанной страницы -  4Пример_1:
Ведите сумму номеров прочитанных страниц: 512Сумма номеров прочитанных страниц не существует

3)
mas = []
while True:
----a = float(input(' a = '))
----if a == 0:
--------break----mas.append(a)
print(mas)
print("Було введено ",len(mas),'чисел')
print("Минимальне число: ",min(mas))


budzsergiy777p0i27m: Ведите сумму номеров прочитанных страниц: 1891
Номер последней прочитанной страницы - 61
budzsergiy777p0i27m: и так дали
budzsergiy777p0i27m: что не понятно то?писать в пп
budzsergiy777p0i27m: лс
qqqqq17: в лс не могу
Ввожу я 514, страницы не считает, или 220
Почему именно определенные номера нужно вводить, а не любые для подсчета страниц?
budzsergiy777p0i27m: ты хоть сам задачу понял которую сбросил ??
budzsergiy777p0i27m: в задании пишет, СУММА НОМЕРОВ прочитанных страниц РАВНО СТОЛЬКО ТО
budzsergiy777p0i27m: если ты прочитал с 1 по 10 страницу, то есть 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55
сумма прочитанных страниц дориврнюе 55
то есть последняя стоирнка была 10!
budzsergiy777p0i27m: и если ты вводишь любое число, которое на равна сумме последовательности тех цифр, поэтому и оно выводит что такой суммы не может быть
budzsergiy777p0i27m: это арифметическая прогрессия
Похожие вопросы
Предмет: Алгебра, автор: leov31
Предмет: Химия, автор: coolgluhih2017