joi7
07.01.2020 15:55

Составить код программы задачи. Вычислить произведение элементов двумерного массива размером 3х4.


Составить код программы задачи. Вычислить произведение элементов двумерного массива размером 3х4.​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Лерокyug
29.09.2021 09:58

Ось програма на мові Python, що обчислює площу та периметр прямокутника за заданими довжиною та шириною:

print("Обчислення периметру та площі прямокутника")

# зчитуємо довжину та ширину прямокутника з клавіатури

length = float(input("Введіть довжину прямокутника: "))

width = float(input("Введіть ширину прямокутника: "))

# обчислюємо площу та периметр прямокутника

area = length * width

perimeter = 2 * (length + width)

# виводимо результати на екран

print("Площа прямокутника: ", area)

print("Периметр прямокутника: ", perimeter)

Програма запитує користувача про довжину та ширину прямокутника, потім обчислює площу та периметр за до формул. Результати виводяться на екран. Вхідні дані вводяться як дійсні числа (наприклад, 3.5 або 7.2).

0,0(0 оценок)
Ответ:
PashaVershinin
23.11.2021 07:08

import json

class Person:

   def __init__(self, name, age, gender):

       self.name = name

       self.age = age

       self.gender = gender

   def to_dict(self):

       return {"name": self.name, "age": self.age, "gender": self.gender}

class Teacher(Person):

   def __init__(self, name, age, gender, subject):

       super().__init__(name, age, gender)

       self.subject = subject

   def to_dict(self):

       teacher_dict = super().to_dict()

       teacher_dict["subject"] = self.subject

       return teacher_dict

class Student(Person):

   def __init__(self, name, age, gender, group):

       super().__init__(name, age, gender)

       self.group = group

   def to_dict(self):

       student_dict = super().to_dict()

       student_dict["group"] = self.group

       return student_dict

class Test:

   def __init__(self, questions, answers):

       self.questions = questions

       self.answers = answers

   def run(self):

       score = 0

       for i, question in enumerate(self.questions):

           print(f"Question {i + 1}: {question}")

           answer = input("Enter your answer: ")

           if answer == self.answers[i]:

               score += 1

       print(f"Your score: {score}/{len(self.questions)}")

       return score

   def to_dict(self):

       return {"questions": self.questions, "answers": self.answers}

class TestResult:

   def __init__(self, student_name, test, score):

       self.student_name = student_name

       self.test = test

       self.score = score

   def to_dict(self):

       return {"student_name": self.student_name, "test": self.test.to_dict(), "score": self.score}

class Database:

   def __init__(self, teachers_file, students_file, test_results_file):

       self.teachers_file = teachers_file

       self.students_file = students_file

       self.test_results_file = test_results_file

   def load_file(self, file_path):

       try:

           with open(file_path, "r") as f:

               return json.load(f)

       except FileNotFoundError:

           return []

   def save_file(self, data, file_path):

       with open(file_path, "w") as f:

           json.dump(data, f)

   def add_teacher(self, teacher):

       teachers = self.load_file(self.teachers_file)

       teachers.append(teacher.to_dict())

       self.save_file(teachers, self.teachers_file)

   def get_teachers(self):

       return [Teacher(**teacher_dict) for teacher_dict in self.load_file(self.teachers_file)]

   def add_student(self, student):

       students = self.load_file(self.students_file)

       students.append(student.to_dict())

       self.save_file(students, self.students_file)

   def get_students(self):

       return [Student(**student_dict) for student_dict in self.load_file(self.students_file)]

   def add_test_result(self, test_result):

       test_results = self.load_file(self.test_results_file)

       test_results.append(test_result.to_dict())

       self.save_file(test_results, self.test_results_file)

   def get_test_results(self):

       test_results = self.load_file(self.test_results_file)

       return [TestResult(test_result["student_name"], Test(**test_result["test"]), test_result["score"]) for test_result in test_results]

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