Найди количество информации во фразе
Приехав в Удмуртию, исследователь увидел фразу на удмуртском языке:
Сколько информации в этой фразе, если современный удмуртский алфавит содержит 38 символов?
Считай, что каждый символ алфавита кодируется одинаковым минимально возможным количеством битов. Не забудьте учесть пробел, как дополнительный символ алфавита.
import tkinter as tk
class Form(tk.Frame):
def __init__(self, root):
super().__init__(root)
root.title('graphics')
root.resizable(False, False)
root.geometry('640x480')
self.pack()
self.master = root
self.build()
root.mainloop()
def build(self):
tk.Button(text = 'small', command = lambda:self.master.geometry('320x240')).place(x = 10, y =10)
tk.Button(text = 'medium', command = lambda: self.master.geometry('640x480')).place(x = 10, y =40)
tk.Button(text = 'large', command = lambda: self.master.geometry('1280x720')).place(x=10,y=70)
Form(tk.Tk())
Использована встроенная библиотека tkinter
1) Для столбца H придумать формулу "ЕСЛИ", которая бы писала: если кол-во жиров больше 2 — "Исключить"; если меньше — "Употребить".
·····································
Пусть кол-во жиров будет записано в столбец B, тогда:
=ЕСЛИ(B:B>2;"Исключить";"Употребить")
2) Придумать формулу для столбца "Правильный рацион", которая будет исключать из рациона продукт, если в нем: воды больше 15 и меньше 80, белков меньше 8 и больше 11, жиров больше 2.
······································
Пусть кол-во воды будет записано в столбец B, кол-во белков в C, кол-во жиров D, тогда:
=ЕСЛИ(ИЛИ(B:B<15;B:B>80;C:C<8;C:C>11;D:D>2);"Исключить";"Употребить")