aniramix
?>

Помните, мы с вами отгадывали число? Давайте теперь напишем программу, которая будет делать это за нас. Сначала программа генерирует случайное число от 1 до 10. Затем программа перебирает все варианты, пока не отгадает.

Информатика

Ответы

tat122

import random

itemToGuess = int(input('Введите число от 0 до 10:'))

while(True):

   oneTry = random.randint(0, 10)

   if(oneTry == itemToGuess):

       print(f'Вы загадали {oneTry}')

       break

Pastushenkoen

program squart;

var

a,b,c,D,x1,x2:real;

begin

write('Введите множитель стоящий перед X^2 = ');

 readln(a);

 write('Введите множитель стоящий перед X^1 = ');

 readln(b);

 write('Введите множитель стоящий перед X^0 = ');

 readln(c);

 

D := sqr(b)-4*(a*c);

writeln('Дискриминант равен: ',D);

x1:=(-b+sqrt(D))/(2*a);  

x2:=(-b-sqrt(D))/(2*a);

writeln('Корни уравнения:');

writeln('X1= ',x1);

writeln('X2= ',x2);

 

end.

Объяснение:

Пример уравнения: x^2-3x-18=0

его решение в программе

Введите множитель стоящий перед X^2 = 1

Введите множитель стоящий перед X^1 = -3

Введите множитель стоящий перед X^0 = -18

Дискриминант равен: 81

Корни уравнения:

X1= 6

X2= -3

dmitriyb1

mas = []

for i in range(1000):

   n = int(input())

   while ((0 > n) or (n > 300)):

       print("Enter n in interval: 0 < n < 300")

       n = int(input())

   if (n == 0):

       break

   else :

       mas.append(n)

#В даном цыкле мы заполнили масив mas[] всеми елементами, которые вводились из клавиатуры и подпадали под определение - 0 < n < 300

print("1 (mas)")

print(*mas)

print()

mas_peregon = []

for i in range(len(mas)):

   if ((mas[i]//100) > 0):

       mas_peregon.append(mas[i])

   else :

       continue

#В даном цыкле мы заполнили масив mas_peregon[] всеми елементами, которые есть в масиве mas[] и являются трехцыфовыми числами

print("2 (mas_peregon)")

print(*mas_peregon)

print()

mas_kr_4 = []

for i in range(len(mas_peregon)):

   if ((mas_peregon[i]%4) == 0):

       mas_kr_4.append(mas_peregon[i])

   else :

       continue

#В даном цыкле мы заполнили масив mas_kr_4[] всеми елементами, которые есть в масиве mas_peregon[] и есть кратными четырём

print("3 (mas_kr_4)")

print(*mas_kr_4)

print()

s = 0

for i in range(len(mas_kr_4)):

   s = s + mas_kr_4[i]

#В даном цыкле мы нашли суму елементов масива mas_kr_4

print(s)

Объяснение:

Можно было сделать на один цыкл меньше, но я уже не стал исправлять. Кстати, реализовано на Python 3

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Помните, мы с вами отгадывали число? Давайте теперь напишем программу, которая будет делать это за нас. Сначала программа генерирует случайное число от 1 до 10. Затем программа перебирает все варианты, пока не отгадает.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

zsa100
Rakitin
Isaeva_Marin1010
Алексеевич620
Itina321t
Анна егорович526
Tuzov
sleek73
delfinmos
Cannabikh
missmorozova2
ylia89
kulibabad566
kodim4
AnnaChulyukanova3