87773214015
16.03.2020 17:54

Пишу код в python. В любом случае выполняется первое условие, даже если выпадает человек, орк или вампир :З race =['fary', 'elf', 'dwarf', 'human', 'ork', 'vampire']
race =[random.choice(race) for i in range (1)]
print (race)

if race == "fary" or "elf" or "human":
print ('chd')
elif race == "dwarf" or "ork" or "vampire":
print ('ggg')

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
bolt13222313
12.05.2021 11:00

Промышленные — участвующие в производственном процессе изготовления изделий и деталей.

Бытовые — предназначенные для облегчения жизнедеятельности человека.

Медицинские — предназначенные для работы в медицинской отрасли, облегчающие труд врачам и исключить человеческий фактор.  

Военные — предназначенные для ведения боевых действий и обороны различных стран мира. К ним можно отнести различные противовоздушные системы, сапёры, военные беспилотники.

Объяснение:

Робот бытовой , предназначенный для человеку в повседневной жизни , яркие примеры : робот пылесос , робот мойщик окон .

0,0(0 оценок)
Ответ:
milana20123
12.02.2022 04:12

Чтобы решить эту задачу, воспользуемся методом программирования:

1) напишем функцию, которая получает число в качестве аргумента и моделируя процесс преобразивания из условия возвращает результат:

int f(int n){

   int d[4];

   for(int i = 0; i < 4; i++){

       d[3 - i] = n % 10;

       n /= 10;

   }

   int u = d[0] + d[3], v = d[1] + d[2];

   string res;

   u < v ? res += to_string(u) + to_string(v) : res += to_string(v) + to_string(u);

   return stoi(res);

}

2) так как нам нужно найти наибольшее четырехзначаное число, дающее результат 815, то запускаем цикл, идущий от самого большого четырехзначного числа(9999) до самого маленького(1000), и как только нам встретится число, дающее в результате нужное число(815), выведем его в консоль, и закончим работу программы, то, что выведет программа и будет ответом:

полный код(результат работы на фото) :

#include <iostream>

using namespace std;

int f(int n){

   int d[4];

   for(int i = 0; i < 4; i++){

       d[3 - i] = n % 10;

       n /= 10;

   }

   int u = d[0] + d[3], v = d[1] + d[2];

   string res;

   u < v ? res += to_string(u) + to_string(v) : res += to_string(v) + to_string(u);

   return stoi(res);

}

int main(){

   for(int i = 9999; i >= 1000; i--){

       if(f(i) == 815){

           cout << i;

           return 0;

       }

   }

}

ответ: 9806


Автомат получает на вход четырёхзначное число. По этому числу строится новое число по следующим прав
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота