agafonovalyudmila346
?>

Pythonсоздать тренажер: программа по очередивыводит 5 на сумму чисел: например: 2 + 7 =слагаемые каждый раз выбираются случайнопользователь вводит ответ, и выводится следующее в конце вывести кол-во правильных ответов​

Информатика

Ответы

maksimforyou20

import random

correctAnswers = 0

answer = 0

roundNumber1 = 0

roundNumber2 = 0

for i in range(0, 5):

roundNumber1 = random.randint(0, 10)

roundNumber2 = random.randint(0, 10)

print("Пример :", roundNumber1, " + ", roundNumber2)

answer = input("Введите ответ: ")

if int(answer) == roundNumber1 + roundNumber2:

correctAnswers = correctAnswers + 1

print("Завершено. Правильных ответов: ", correctAnswers)

olofinskayae

import random as rd  

def genEx():

adds = [rd.randint(1,100) for i in range(2)]

string = '{0} + {1}'.format(adds[0], adds[1])

return string

def main():

counter = 0

for i in range(5):

 example = genEx()

 answer = input('{0} = \n'.format(example))

 correctAnswer = eval(example)

 if int(answer) == int(correctAnswer):

  counter += 1

print('Ready. True answers: {}'.format(counter))

 

if __name__ == '__main__':

main()

Объяснение:

Скриншот приложен для восстановления изначального вида программы. Копировать не советую, сайт ломает пробелы. Если есть вопросы, с радостью отвечу


Pythonсоздать тренажер: программа по очередивыводит 5 на сумму чисел: например: 2 + 7 =слагаемые каж
lbondareva

Пояснение:

Если ввод осуществляется через файл, то он должен называть "Слова.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))

Текст для документа:

рыба, рак, щука, лебедь, карась, пескарь, баня, бубен, столб, баян, барыня

Rudakova_Yana

Алгоритм — описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.

Виды алгоритмов.

Существует 4 вида алгоритмов: линейный, циклический, разветвляющийся, вс

Линейный (последовательный) алгоритм — описание действий, которые выполняются однократно в заданном порядке.

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

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

Многие процессы в окружающем мире основаны на многократном повторении одной и той же последовательности действий. Каждый год наступают весна, лето, осень и зима. Жизнь растений в течение года проходит одни и те же циклы. Подсчитывая число полных поворотов минутной или часовой стрелки, человек измеряет время.

Условие — выражение, находящееся между словом «если» и словом «то» и принимающее значение «истина» или «ложь».

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

Примеры разветвляющих алгоритмов: если пошел дождь, то надо открыть зонт; если болит горло, то прогулку следует отменить; если билет в кино стоит не больше десяти рублей, то купить билет и занять свое место в зале, иначе (если стоимость билета больше 10 руб.) вернуться домой .

В общем случае схема разветвляющего алгоритма будет выглядеть так: «если условие, то..., иначе...». Такое представление алгоритма получило название полной формы.

Неполная форма, в которой действия пропускаются: «если условие, то...».

Вс алгоритм — алгоритм, который можно использовать в других алгоритмах, указав только его имя.

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

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

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

Pythonсоздать тренажер: программа по очередивыводит 5 на сумму чисел: например: 2 + 7 =слагаемые каждый раз выбираются случайнопользователь вводит ответ, и выводится следующее в конце вывести кол-во правильных ответов​
Ваше имя (никнейм)*
Email*
Комментарий*

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

zabrodin
evamining
gabbro19975650
modno-trikotazh
miyulcha8077
Филипп1054
aniramix
remontsalarievo2
vallod
Павел_Перелыгин
vallihhh
Borisovich-Volobueva1803
bezzfamilny631
oksit
AndreiFaikov1943