Наивные - загадываем число. Прибавляем к нему 7. Отнимаем загаданное число. x + 7 - x = 7 - загадываем число. Умножаем его на 7. Делим на загаданное число (не сработает для нуля) x * 7 / x = 7
Можно немного это замаскировать: - загадываем число. Умножаем его на 15873. Прибавляем 111111. Делим на 15873. отнимаем загаданное число. (15873x + 111111)/15873 - x = 7
Можно использовать какой-нибудь фокус, например, складывание сумм цифр до тех пор, пока не получится одно число (т.н. "числовой корень", пример: 255 -> 2 + 5 + 5 = 12 -> 1 + 2 = 3) - загадываем натуральное число. Умножаем на 9, находим числовой корень. Отнимаем 2. Разгадка в том, что числовой корень любого числа, делящегося на 9 и не равного нулю, равен 9.
Маскировка: - загадываем натуральное число. Умножаем на 777 и находим числовой корень. Потом на 666 и находим числовой корень. Прибавляем к результату 666. Находим сумму кубов цифр результата. И еще раз. Смотрим на число сотен результата. 666 делится на 9, так что числовой корень числа (666 * что-то) равен 9. 666 + 9 = 675. 6^3 + 7^3 +5^3 = 684. 6^3 + 8^3 + 4^3 = 792
''' 1завдання ''' while True: x = int(input("Х < 0 верхньої точки: ")) if x > 0: print("Ліва верхня точка не може бути додатньою!") print(False) break y = int(input("У > 0 верхньої точки: ")) if y < 0: print("Ліва верхня точка не може бути від'ємною!") print(False) break x_1 = int(input("Х > 0 нижньої точки: ")) if x_1<0: print("Права нижня точка не може бути від'ємною!") print(False) break y_2 = int(input("У < 0 нижньої точки: ")) if y_2 > 0: print("Права нижня точка не може бути додатньою!") print(False) break tochka_X = int(input("Введыть точку Х: ")) tochka_Y = int(input("Введыть точку Y: ")) print("Координати прямокутника:") print("Точка А(",x,y,')',"Точка B(",x_1,y,')') print("Точка C(",x,y_2,')','Точка D(',x_1,y_2,')') if (tochka_X <= x_1)and (tochka_Y <= y): print("Точка з координатами (",tochka_X,tochka_Y,') належить заданому прямокутнику!') elif (tochka_X <= x)and (tochka_Y <= y): print("Точка з координатами (",tochka_X,tochka_Y,') належить заданому прямокутнику!') elif (tochka_X <= x)and (tochka_Y <= y_2): print("Точка з координатами (",tochka_X,tochka_Y,') належить заданому прямокутнику!') elif (tochka_X <= x_1)and (tochka_Y <= y_2): print("Точка з координатами (",tochka_X,tochka_Y,') належить заданому прямокутнику!') else: print("Точка з координатами (",tochka_X,tochka_Y,') HE належить заданому прямокутнику!')
""" 3 завдання """ c = int(input('Це число просте?: ')) i = 2 b = False while i <c: i+=1 if c%2==0: b = True if b==True: print('Нет') else: print('Да') """ 4 завдання """ c = int(input('Ведите сумму номеров прочитанных страниц: ')) suma = 0 i = 0 while suma<c: i+=1 suma += i if suma == c: print('Номер последней прочитанной страницы - ',i) elif suma > c: print('Сумма номеров прочитанных страниц не существует') """ 5 завдання """ mas = [] while True: a = float(input(' a = ')) if a == 0: break mas.append(a) print(mas) print("Було введено ",len(mas),'чисел') print("Минимальне число: ",min(mas)) """ 2 завдання """ print("Введите коэффициенты для квадратного уравнения (ax^2 + bx + c = 0):") a = float(input("a = ")) b = float(input("b = ")) c = float(input("c = "))
discr = b ** 2 - 4 * a * c print("Дискриминант D = %.2f" % discr) if discr > 0: from math import sqrt
Один кадр содержит 512 Кбайт. За секунду сменяется 24 кадр, значит объем информации за секунду: 512*24= 12288 Кбайт= 12 Мбайт Умножив это значение на продолжительность фильма получим сколько информации содержит весь фильм 12*(30*60)= 21600 Мбайт= 21,09 Гбайт
- загадываем число. Прибавляем к нему 7. Отнимаем загаданное число.
x + 7 - x = 7
- загадываем число. Умножаем его на 7. Делим на загаданное число (не сработает для нуля)
x * 7 / x = 7
Можно немного это замаскировать:
- загадываем число. Умножаем его на 15873. Прибавляем 111111. Делим на 15873. отнимаем загаданное число.
(15873x + 111111)/15873 - x = 7
Можно использовать какой-нибудь фокус, например, складывание сумм цифр до тех пор, пока не получится одно число (т.н. "числовой корень", пример: 255 -> 2 + 5 + 5 = 12 -> 1 + 2 = 3)
- загадываем натуральное число. Умножаем на 9, находим числовой корень. Отнимаем 2.
Разгадка в том, что числовой корень любого числа, делящегося на 9 и не равного нулю, равен 9.
Маскировка:
- загадываем натуральное число. Умножаем на 777 и находим числовой корень. Потом на 666 и находим числовой корень. Прибавляем к результату 666. Находим сумму кубов цифр результата. И еще раз. Смотрим на число сотен результата.
666 делится на 9, так что числовой корень числа (666 * что-то) равен 9. 666 + 9 = 675. 6^3 + 7^3 +5^3 = 684. 6^3 + 8^3 + 4^3 = 792