Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
-3 / 1 / 0
Регистрация: 30.04.2020
Сообщений: 31

Подскажите код для вывода на Pythone

30.04.2020, 19:22. Показов 3856. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
После прохождения теста подсчитать сколько правильных ответов и вывести результат ( < 55% - это оценка 2, от 56% до 74% - оценка 3, от 75% до 85% - оценка 4, > 86% - оценка 5)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.04.2020, 19:22
Ответы с готовыми решениями:

Подскажите код для вывода данных условий
Перечислите все слова данного предложения, которые состоят из тех же букв, что и первое слово предложения(это уже условие и само...

Подскажите код для вывода товара из БД интернет магазина
Подскажите код (php) для интернет магазина Код для вывода товара из БД... На пример такого типа &lt;?php ...

Подскажите код SQL для вывода отчета в OnNote на Access
у меня отчет отправляет на OneNot 2010- nul Мне говорили что есть код на sql , чтоб оно выводил отчет как форму для просмотра. Весь...

13
Эксперт Python
 Аватар для unfindable_404
693 / 471 / 204
Регистрация: 22.03.2020
Сообщений: 1,051
30.04.2020, 19:32
Лучший ответ Сообщение было отмечено katya258 как решение

Решение

Если количество вопросов хранится в переменной questions, а количество правильных ответов в переменной correct_ansvers, то
Python
1
2
3
4
5
6
7
8
9
10
11
percents = correct_ansvers / questions
if percents < 0.55:
    grade = 2
elif percents < 0.75:
    grade = 3
elif percents < 0.86:
    grade = 4
else:
    grade = 5
 
print(f'Оценка: {grade}')
1
-3 / 1 / 0
Регистрация: 30.04.2020
Сообщений: 31
30.04.2020, 19:59  [ТС]
Выводит в конце всегда оценку "2"
0
Эксперт Python
 Аватар для unfindable_404
693 / 471 / 204
Регистрация: 22.03.2020
Сообщений: 1,051
30.04.2020, 20:01
Покажите пример использования. Вы, видимо, делаете что-то не так.
0
-3 / 1 / 0
Регистрация: 30.04.2020
Сообщений: 31
30.04.2020, 20:06  [ТС]
Полностью весь код?
0
Эксперт Python
 Аватар для unfindable_404
693 / 471 / 204
Регистрация: 22.03.2020
Сообщений: 1,051
30.04.2020, 20:07
Ну если вы не хотите его выкладывать, то хотя бы ту часть, где идёт взаимодействие с моим кодом.
0
-3 / 1 / 0
Регистрация: 30.04.2020
Сообщений: 31
30.04.2020, 20:10  [ТС]
otv = input('9 вопрос: Если предположить, что класс Mydict наследует класс dict, то каким класс dict является по отношению к классу Mydict? 1) дочерним 2) подклассом 3) базовым 4) Нет правильного варианта ответа')
if otv in ("1", "2", "3", "4"):
a=1
else:
a=0
while a!=1:
otv = input('Введите вариант ответа от 1 до 4\n')
if otv in ("1", "2", "3", "4"):
break
if otv == '3':
print ('Верно!')
correct_ansvers
elif otv in ('1', '2', '4'):
print ('Неверно, правильный вариант ответа 3')
percents = correct_ansvers / questions
if percents < 0.55:
grade = 2
elif percents < 0.75:
grade = 3
elif parcents < 0.86:
grade = 4
else:
grade = 5
print(f'Оценка: {grade}')
0
Эксперт Python
 Аватар для unfindable_404
693 / 471 / 204
Регистрация: 22.03.2020
Сообщений: 1,051
30.04.2020, 20:12
Когда вы пишете сообщение, то на панели форматирования есть кнопка PYTHON нажмите её и впишите свой код в теги. И не забудьте про отступы. А-то такую кашу сложно разобрать.
0
-3 / 1 / 0
Регистрация: 30.04.2020
Сообщений: 31
30.04.2020, 20:16  [ТС]
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
otv = input('9 вопрос: Если предположить, что класс Mydict наследует класс dict, то каким класс dict является по отношению к классу Mydict? 1) дочерним 2) подклассом 3) базовым 4) Нет правильного варианта ответа')
if otv in ("1", "2", "3", "4"):
    a=1
else:
    a=0
while a!=1:
    otv = input('Введите вариант ответа от 1 до 4\n')
    if otv in ("1", "2", "3", "4"):
        break
if otv == '3':
    print ('Верно!')
    correct_ansvers  
elif otv in ('1', '2', '4'):
    print ('Неверно, правильный вариант ответа 3')
percents = correct_ansvers / questions
if percents < 0.55:
    grade = 2
elif percents < 0.75:
    grade = 3
elif parcents < 0.86:
    grade = 4
else:
    grade = 5
print(f'Оценка: {grade}')
0
Эксперт Python
 Аватар для unfindable_404
693 / 471 / 204
Регистрация: 22.03.2020
Сообщений: 1,051
30.04.2020, 20:20
Этот код вообще не должен работать. Он должен падать с ошибкой. Для начала вы должны где-нибудь вверху кода в переменную questions записать количество вопросов и записать в переменную correct_ansvers ноль.

Что по вашему происходит на 12 строке? Там должно быть
Python
1
    correct_ansvers += 1
0
-3 / 1 / 0
Регистрация: 30.04.2020
Сообщений: 31
30.04.2020, 20:34  [ТС]
не работает
0
Эксперт Python
 Аватар для unfindable_404
693 / 471 / 204
Регистрация: 22.03.2020
Сообщений: 1,051
30.04.2020, 20:36
Покажите весь код в текущем состоянии.
0
-3 / 1 / 0
Регистрация: 30.04.2020
Сообщений: 31
30.04.2020, 20:40  [ТС]
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
questions = 9
a=0
correct_ansvers = 0
otv = input('Это тест по Python. Желаете его пройти? 1) Да 2) Нет')
if otv in ("1", "2"):
    a=1
while a!=1:
    print ('Введите цифру от 1 до 2')
    otv = str(input())
    if otv in ("1", "2"):
        a=1
if otv == '1':
    print('Тогда начнем!')
if otv == '2':
    print ('Очень жаль!')
    exit (0)
otv = input('1 вопрос: Какие из приведенных стилей программирования поддерживает язык Python? 1) Процедурный 2) Объектно-ориентированный 3) Функциональный 4) Смешанный')
if otv in ("1", "2", "3", "4"):
    a=1
else:
    a=0
while a!=1:
    otv = input('Введите вариант ответа от 1 до 4\n')
    if otv in ("1", "2", "3", "4"):
        break
if otv == '4':
    print ('Верно!')
    correct_ansvers += 1
elif otv in ('1', '2', '3'):
    print ('Неверно, правильный вариант ответа является 4')
otv = input('2 вопрос: Какими способом можно объявлять переменные в Python? 1) a=5 2) a=int(5) 3) int a 4) Нет правильного варианта ответа')
if otv in ("1", "2", "3", "4"):
    a=2
else:
    a=0
while a!=2:
    otv = input('Введите вариант ответа от 1 до 4\n')
    if otv in ("1", "2", "3", "4"):
        break
if otv == '2':
    print('Верно!')
    correct_ansvers += 1 
elif otv in ('1', '3', '4'):
    print ('Неверно, правильные варианты ответа 2')
    
otv = input('3 вопрос: Какая функция отвечает за вывод на экран? 1) file() 2) out(a) 3) print(a) 4) Нет правильного варианта ответа')
if otv in ("1", "2", "3", "4"):
    a=1
else:
    a=0
while a!=1:
    otv = input('Введите варианты ответа от 1 до 4\n')
    if otv in ("1", "2", "3", "4"):
        break
if otv == '3':
    print ('Верно!')
    correct_ansvers += 1 
elif otv in ('1', '2', '4'):
    print ('Неверно, правильный вариант ответа является 3')
otv = input('4 вопрос: Какая функция отвечает за открытие файла? 1) file() 2) open() 3) open_file() 4) Нет правильного варианта ответа')
if otv in ("1", "2", "3", "4"):
    a=1
else:
    a=0
while a!=1:
    otv = input('Введите вариант ответа от 1 до 4\n')
    if otv in ("1", "2", "3", "4"):
        break
if otv == '2':
    print ('Верно!')
    correct_ansvers += 1
elif otv in ('1', '3', '4'):
    print ('Неверно, правильный вариант ответа является 2')
otv = input('5 вопрос: Что делает команда import? 1) импортирует файл модуля 2) создает функцию 3) удаляет файл 4) Нет правильного варианта ответа ')
if otv in ("1", "2", "3", "4"):
    a=1
else:
    a=0
while a!=1:
    otv = input('Введите вариант ответа от 1 до 4\n')
    if otv in ("1", "2", "3", "4"):
        break
if otv == '1':
    print ('Верно!')
    correct_ansvers += 1 
elif otv in ('2', '3', '4'):
    print ('Неверно, правильный вариант ответа является 1')
otv = input('6 вопрос:Выберете вариант правильного удаления переменной а. 1) del(a) 2) delete(a) 3) delete=a 4) Нет правильного варианта ответа ')
if otv in ("1", "2", "3", "4"):
    a=1
else:
    a=0
while a!=1:
    otv = input('Введите вариант ответа от 1 до 4\n')
    if otv in ("1", "2", "3", "4"):
        break
if otv == '2':
    print ('Верно!')
    correct_ansvers += 1
elif otv in ('1', '3', '4'):
    print ('Неверно, правильный вариант ответа является 2')
otv = input('7 вопрос: Какое значение 1//2 вернет выражение в среде IDLE? 1) 0 2) 0.5 3) 0.50 4) Нет правильного варианта ответа')
if otv in ("1", "2", "3", "4"):
    a=1
else:
    a=0
while a!=1:
    otv = input('Введите вариант ответа от 1 до 4\n')
    if otv in ("1", "2", "3", "4"):
        break
if otv == '1':
    print ('Верно!')
    correct_ansvers += 1
elif otv in ('2', '3', '4'):
    print ('Неверно, правильный вариант ответа 1')
otv = input('8 вопрос: Как называется встроенный в языке Python тип данных неупорядоченной коллекции из нуля или более пар ключ-значение? 1) dict 2) set 3) list 4) frozenset')
if otv in ("1", "2", "3", "4"):
    a=1
else:
    a=0
while a!=1:
    otv = input('Введите вариант ответа от 1 до 4\n')
    if otv in ("1", "2", "3", "4"):
        break
if otv == '1':
    print ('Верно!')
    correct_ansvers += 1
elif otv in ('2', '3', '4'):
    print ('Неверно, правильный вариант ответа 1')
otv = input('9 вопрос: Если предположить, что класс Mydict наследует класс dict, то каким класс dict является по отношению к классу Mydict? 1) дочерним 2) подклассом 3) базовым 4) Нет правильного варианта ответа')
if otv in ("1", "2", "3", "4"):
    a=1
else:
    a=0
while a!=1:
    otv = input('Введите вариант ответа от 1 до 4\n')
    if otv in ("1", "2", "3", "4"):
        break
if otv == '3':
    print ('Верно!')
    correct_ansvers += 1 
elif otv in ('1', '2', '4'):
    print ('Неверно, правильный вариант ответа 3')
percents = correct_ansvers / questions
if percents < 0.55:
    grade = 2
elif percents < 0.75:
    grade = 3
elif parcents < 0.86:
    grade = 4
else:
    grade = 5
print(f'Оценка: {grade}')
0
Эксперт Python
 Аватар для unfindable_404
693 / 471 / 204
Регистрация: 22.03.2020
Сообщений: 1,051
30.04.2020, 20:49
Всё работает. Я проверил. Что не работает у вас?

И ещё, хоть это и не касается темы, но у вас не верны вопросы 2 и 6

Во втором вопросе правильными должны быть варианты 1 и 2, а у вас верный только вариант 2
В шестом вопросе правильным должен быть вариант 4, а у вас верный вариант 2
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.04.2020, 20:49
Помогаю со студенческими работами здесь

Подскажите,как составить код для написание программы ввода 16ти значного числа и вывода
1. Подготовьте и отладьте программу для ввода трехзначного числа с клавиатуры в 10-ой системе счисления. Продемонстрируйте работу ...

Как такой код выглядел бы на Pythone?
require'watir-webdriver' browser = Watir::Browser.new browser.goto &quot;https://www.google.com&quot; ...

DirectX 9.0 Ищу нормальный рабочий код для вывода текста. В книгах код не работает!
Подскажите нормальный рабочий код для вывода текста на экран. Сложность в том, что при разных версиях DirectX разные коды. В интернете...

Javascript-код для вывода дерева элементов страницы, с которой этот код запущен
Всем привет. Возникла трудность при изучении javascript, а именно с темой, связанной с DOM. Не могу справиться со следующей задачей:...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru