Написать программу ** Python: 1. Написать программу, определяющую, является ли данное...

0 голосов
56 просмотров

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

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

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

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


Информатика (70 баллов) | 56 просмотров
Дан 1 ответ
0 голосов

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

2)
c = int(input('Ведите сумму номеров прочитанных страниц: '))
suma = 0
i = 0
while suma:
----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))

(1.8k баллов)
0

Ведите сумму номеров прочитанных страниц: 1891
Номер последней прочитанной страницы - 61

0

и так дали

0

что не понятно то?писать в пп

0

лс

0

в лс не могу
Ввожу я 514, страницы не считает, или 220
Почему именно определенные номера нужно вводить, а не любые для подсчета страниц?

0

ты хоть сам задачу понял которую сбросил ??

0

в задании пишет, СУММА НОМЕРОВ прочитанных страниц РАВНО СТОЛЬКО ТО

0

если ты прочитал с 1 по 10 страницу, то есть 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55
сумма прочитанных страниц дориврнюе 55
то есть последняя стоирнка была 10!

0

и если ты вводишь любое число, которое на равна сумме последовательности тех цифр, поэтому и оно выводит что такой суммы не может быть

0

это арифметическая прогрессия