М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
05DKuzmin
05DKuzmin
19.04.2023 06:48 •  Информатика

Представьте что вы набираете людей в команду для разработки игры своей мечты! Но желающих очень много, поэтому можно сделать программу-собеседование для ваших будущих работников. Составьте 3+ вопросов с операций из сегодняшнего урока. Постарайтесь использовать все! Например вы хотите принимать людей от 12 лет: Пример входа №1: - Сколько вам лет?: 5 Пример результата №1: - Извините, но вы нам не подходите ( Пример входа №2: - Сколько вам лет?: 15 Пример результата №2: - Отлично, перейдем к следующему вопросу!

👇
Ответ:
koshulinskayag
koshulinskayag
19.04.2023

#Python 3.8.3

_q_keys = {

   'Question': 'Q',

   'Validation': 'ValidIf'

}

_q = [

   {

       'Q': 'Your age:',

       'ValidIf': '{} > 18',

   },

   {

       'Q': 'Your main programming language:',

       'ValidIf': '"{}" in ["C++", "C#", "Python", "C"]',

   },

   {

       'Q': '''Whats your game development experience?  

(Use reply codes:  

1 - I have any commertial game projects

2 - I developed a lot of games, but only for me and my friends)

3 - I developed a few games only for me and my friend

4 - I delevoped 1-2 games which only i played

5 - I never tried to develop any game)''',

       'ValidIf': '{} < 4',

   }

]

def quiz(questions, keys):

   for question_pair in questions:

       print('Next Question:\n', question_pair[keys['Question']])

       reply = input()

       if not eval(question_pair[keys['Validation']].format(reply)):

           print('Sorry, you dont suite us')

           return

   print('Congratulations, you\'re accepted in our team! Welcome ^_^')

quiz(_q, _q_keys)

4,7(69 оценок)
Ответ:
Ленf77
Ленf77
19.04.2023

Код:

revoke = "Мы вам обязательно перезвоним :)"

accept = "Вы приняты!"

next_q = "Отлично, перейдем к следующему вопросу!"

age = int(input("Сколько Вам лет? "))

if age <= 7:

   print(revoke)

   exit(1)

print(next_q)

ans1 = input("Есть ли у вас вредные привычки?").lower()

ans2 = input("Вы курите?").lower()

if ans1 == "да" or ans2 == "да":

   print(revoke)

   exit(1)

print(next_q)

ans1 = input("Есть ли у вас опыт работы с Python?").lower()

ans2 = input("Есть ли у вас опыт работы с NumPy?").lower()

if ans1 == "да" and ans2 == "да":

   print(accept)

   exit(0)

print(revoke)

exit(1)


Представьте что вы набираете людей в команду для разработки игры своей мечты! Но желающих очень мног
Представьте что вы набираете людей в команду для разработки игры своей мечты! Но желающих очень мног
4,6(48 оценок)
Открыть все ответы
Ответ:
AnnaVag8912
AnnaVag8912
19.04.2023
1) перекодування даних, яке проводиться з метою зменшення їх об'єму, розміру, обсягу.
2) це процес стискування інформації (файлів, груп файлів, каталогів, цілих дисків) з метою економії дикого простору та захисту її від несанкціонованого доступу.
3) процес відновлення файлів з архіву в тому самому вигляді, який вони мали до упакування в архів
4) результат архівування
5) сучасні програмні засоби для створення та обслуговування архівів.
6) це архіви, до яких приєднано виконуваний модуль, що дозволяє витягати (розпаковувати) файли простим запуском архіву як звичайної програми (без програми-архіватора).
7)це архіви, що складаються з декількох частин (файлів), які називають томами
8)ZIP; RAR; RLE; CAB; GZIP, TAR

10)для створення і керування архівними файлами
4,7(17 оценок)
Ответ:
333403
333403
19.04.2023
Program srednee;
var
  a, b, c:integer;
  sa:real;
begin
write ('Введите а='); readln (a);
write ('Введите b='); readln (b);
write ('Введите c='); readln (c);
if (a mod 5 = 0) and (b mod 5 <> 0) and (c mod 5 = 0) then
  begin
          a:= sqr(a); writeln ('Квадрат а=', a);
          b:= sqr(b); writeln ('Квадрат b=', b);
          c:= sqr(c); writeln ('Квадрат c=', c);
  end else begin
      if (a mod 5 <> 0) and (b mod 5 = 0) and (c mod 5 <> 0) then
        begin
          a:= a+10; writeln ('а+10=', a);
          b:= b+10; writeln ('b+10=', b);
          c:= c+10; writeln ('c+10=', c);
        end else begin
          sa:=(a+b+c)/3;
          write ('Среднее арифметическое =', sa);
          end
      end
end.
4,5(2 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ