Напишите программу, которая по заданной дате определяет время года. программа должна проверять корректность введенной даты на pascal для 10 класса массивы ещё не изучали
Если ввод осуществляется через файл, то он должен называть "Слова.txt" и находиться в одной директории с исполняемым файлом. Выбрать нужный вариант ввода можно просто введя цифру в перовом input.
Код:
# -*- coding: utf-8 -*-
format = int(input("Считать слова из файла (введите 1)\nВводить слова в консоль (введите 2)\nВвести слова в одну строку(введите 3)\nВыбор: "))
Бит — единица измерения количества информации. 1 бит информации — символ или сигнал, который может принимать два значения: включено или выключено, да или нет, высокий или низкий, заряженный или незаряженный; в двоичной системе исчисления это 1 или 0.
8 битов.
Терабайт - единица измерения количества информации, равная 1 099 511 627 776 (240) стандартным (8-битным) байтам или 1024 гигабайтам. Применяется для указания объёма памяти в различных электронных устройствах.
Петаба́йт (Пбайт, Пб) м. , скл. — единица измерения количества информации, равная 2 в степени 50 стандартным (8-битным) байтам или 1024 терабайтам. Применяется для указания объёма памяти в различных электронных устройствах.
Эксабайт — единица измерения количества информации, равная 2 в степени 60 стандартным (8-битным) байтам или 1024 петабайтам.
Зеттабайт — единица измерения количества информации, равная 2 в степени 70 стандартным (8-битным) байтам или 1024 эксабайтам.
Йоттаба́йт — единица измерения количества информации, равная 2 в степени 80 стандартным (8-битным) байтам или 1024 зеттабайтам.
чтобы вычислить объём информации всего сообщения, нужно количество символов, имеющихся в сообщении, умножить на информационный вес одного символа. Математически это произведение записывается так: I = К · i. Например: сообщение, записанное буквами 32-символьного алфавита, содержит 180 символов.
Из большей в меньшую, обычно делать число на основание числа, которое хотят получить, с учетом что на каждой итерации деления в столбик остатокот деление не должен превышать основание.
Например число 56 перевести в двоичную систему
56/2 = 28 (остаток 0) 28/2 =14 (остаток 0) 14/2 = 7(остаток 0) 7/2=3(остаток 1) 3/2=1 (остаток 1) Число будет состоять из остатков от деления записанных в обратном порядке 111000
8 бит - это 1 байт 1024 байт- это 1 килобайт 1024 килобайт-это 1 мегабайт 1024 магабайт-это 1 гигабайт единица хранения информации в цифровом виде. связны они все прямо, т. к. кило-, мега-, гига- приставки показывающие порядковые значения байта.
Пояснение:
Если ввод осуществляется через файл, то он должен называть "Слова.txt" и находиться в одной директории с исполняемым файлом. Выбрать нужный вариант ввода можно просто введя цифру в перовом input.
Код:
# -*- coding: utf-8 -*-
format = int(input("Считать слова из файла (введите 1)\nВводить слова в консоль (введите 2)\nВвести слова в одну строку(введите 3)\nВыбор: "))
words = []
answer = []
if format == 1:
f = open('Слова.txt', "r", encoding='utf-8')
line = f.readline()
while line:
for i in line.split(", "):
words.append(i)
line = f.readline()
f.close()
elif format == 2:
n = int(input("Введите кол-во слов - "))
for i in range(n):
words.append(input("Вв. слол - "))
elif format == 3:
n = input("Введите строку - ")
for i in n.split(", "):
words.append(i)
else:
print("Неправильно введен номер ответа")
word = input("Введите поисковое слово - ")
for i in words:
for j in list(word):
if len(set(word).intersection(set(i))) == len(i):
answer.append(i)
break
print(", ".join(answer))
Текст для документа:
рыба, рак, щука, лебедь, карась, пескарь, баня, бубен, столб, баян, барыня
Бит — единица измерения количества информации. 1 бит информации — символ или сигнал, который может принимать два значения: включено или выключено, да или нет, высокий или низкий, заряженный или незаряженный; в двоичной системе исчисления это 1 или 0.
8 битов.
Терабайт - единица измерения количества информации, равная 1 099 511 627 776 (240) стандартным (8-битным) байтам или 1024 гигабайтам. Применяется для указания объёма памяти в различных электронных устройствах.
Петаба́йт (Пбайт, Пб) м. , скл. — единица измерения количества информации, равная 2 в степени 50 стандартным (8-битным) байтам или 1024 терабайтам. Применяется для указания объёма памяти в различных электронных устройствах.
Эксабайт — единица измерения количества информации, равная 2 в степени 60 стандартным (8-битным) байтам или 1024 петабайтам.
Зеттабайт — единица измерения количества информации, равная 2 в степени 70 стандартным (8-битным) байтам или 1024 эксабайтам.
Йоттаба́йт — единица измерения количества информации, равная 2 в степени 80 стандартным (8-битным) байтам или 1024 зеттабайтам.
чтобы вычислить объём информации всего сообщения, нужно количество символов, имеющихся в сообщении, умножить на информационный вес одного символа. Математически это произведение записывается так: I = К · i. Например: сообщение, записанное буквами 32-символьного алфавита, содержит 180 символов.
Из большей в меньшую, обычно делать число на основание числа, которое хотят получить, с учетом что на каждой итерации деления в столбик остатокот деление не должен превышать основание.
Например число 56 перевести в двоичную систему
56/2 = 28 (остаток 0) 28/2 =14 (остаток 0) 14/2 = 7(остаток 0) 7/2=3(остаток 1) 3/2=1 (остаток 1) Число будет состоять из остатков от деления записанных в обратном порядке 111000
8 бит - это 1 байт 1024 байт- это 1 килобайт 1024 килобайт-это 1 мегабайт 1024 магабайт-это 1 гигабайт единица хранения информации в цифровом виде. связны они все прямо, т. к. кило-, мега-, гига- приставки показывающие порядковые значения байта.