В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
LERa007123
LERa007123
14.11.2021 21:44 •  Информатика

(Python)Это игра угадай число,здесь компьютер угадывает число,как из него сделать чтобы компьютер загадал число и пользователь угадывал?не могу допереть(((
from random import randint
import sys
def get_random_number(start, end):
return randint(start, end)
def get_middle_number(start, end):
return (start + end) // 2
def guess(get_number):
start = 1
end = 100
steps = 0
while True:
# print(start, end) # отладка
a = get_number(start, end)
print(f'Is it {a}?')
steps += 1
answer = input("> ")
if answer == 'less':
end = a - 1
elif answer == 'greater':
start = a + 1
elif answer == 'yes':
break
else:
steps -= 1
print("ответ неверный")
print(f'Got it in {steps} steps')
guess(get_middle_number)
print()
guess(get_random_number)
print()

Показать ответ
Ответ:
зара101010
зара101010
31.10.2021 10:41

1. 0000 0001 0010 0100 1000 1100 1010 1001 0110 0101 0011 1110 0111 1101 1011 1111 Итого 16 символов иначе говоря 4 в квадрате =16, где 4 - кол-во цифр, 2 - кол-во вариантов каждой цифры.

2.Алфавит для записи сообщения состоит из 32 символов каков информационный вес одного символа. 8 бит 5 бит 2 в 5-й степени - 32, значит 5 бит.

3. Короче. Сначала представим 4 Кбайта как биты. В 1 Кбайте - 1024 байта, соответственно: 1024 x 4 = 4096 байт, а затем уже байты переводим в биты. Так как в одном байте 8 бита, то: 4096 x 8 = 32768 бита. В Unicode один символ -  это 16 бит, исходя из этого можно догадаться: 32768 : 16 = 2048 символов. ответ: 2048 символов. Краткое решение:

1) 1024 x 4 = 4096 (байты)

2) 4096 x 8 = 32768 (биты)

3) 32768 : 16 = 2048 (символы)

4. 8 Кб

1 килобайт = 1024 бита, следовательно 8192 бита = 8 Кб По этому же принципу 4096 бита = 4 Кб 1 мегабайт = 1024 килоайта, следовательно 4096 Кб = 4 Мб.

5. 1 байт = 8 бит,

1 Кбайт = 1024 байт,

1 Мбайт = 1024 Кбайт.

4 Мбайт = 4*1024*1024*8 = 33 554 432

Это будет 2 в степени 25

Объяснение:

надеюсь , удачи

0,0(0 оценок)
Ответ:
Sabinafei
Sabinafei
12.04.2020 02:28
#include <iostream>#include <ctime>//Бібліотека для рандомуusing namespace std;int main(){ int array[10];//Масив int Max_Num=0,Min_Num=0;// Мінімальне і Максимальне числа bool Positive_or_negative=0;//Число додатнє чи відємне srand(time(NULL));//Рандом.Кожний раз інший. for(int i=0;i<10;++i) { Positive_or_negative=rand()%2; if(Positive_or_negative==false)//якщо Positive_or_negative==0 { array[i]=-(rand()%10);//Рандом від -10...0 } else { array[i]=rand()%10;//Рандом від 0...10 } if(array[i]>Max_Num)//Пошук макс. числа { Max_Num=array[i]; } if(array[i]<Min_Num)//Пошук Мін. числа { Min_Num=array[i]; } cout<<array[i]<<" "; } cout<<endl<<"Max. number is:"<<Max_Num<<endl;//Вивід максимально числа cout<<"Min. number is:"<<Min_Num<<endl;//Вивід мінімально числа system("pause>>void");//закінчення программи.}
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота