print("Математический тест(вообще не сложный)")
print("ответы вводить маленькими буквами")
mark=0
otwet1="в"
otwet2="в"
otwet3="а"
otwet4="г"
otwet5="б"
otwet6="б"
otwet7="в"
otwet8="г"
otwet9="а"
print("Задание номер 1: 2+2")
print("""
а)6
б)5
в)4
г)3""")
a=str(input("ответ:"))
if(a in otwet1 ):
mark=mark+7
print("Правильно")
else:
print("Неправильно")
print("Задание номер 2: 79-56")
print("""
а)20
б)-20
в)23
г)26""")
a=str(input("ответ:"))
if(a in otwet2 ):
mark=mark+7
print("Правильно")
else:
print("Неправильно")
print("Задание номер 3: 3*9")
print("""
а)27
б)12
в)-6
г)0,(3)""")
a=str(input("ответ:"))
if(a in otwet3 ):
mark=mark+7
print("Правильно")
else:
print("Неправильно")
print("Задание номер 4: 10/5")
print("""
а)4
б)5
в)10
г)2""")
a=str(input("ответ:"))
if(a in otwet4 ):
mark=mark+7
print("Правильно")
else:
print("Неправильно")
print("Задание номер 5: четыре пятых плюс пять пятых(вывести целую часть)")
print("""
а)девять девятых
б)1
в)одна первая
г)10""")
a=str(input("ответ:"))
if(a in otwet5 ):
mark=mark+7
print("Правильно")
else:
print("Неправильно")
print("Задание номер 6: 0,1/0,1")
print("""
а)1
б)0,01
в)1,1
г)0,001""")
a=str(input("ответ:"))
if(a in otwet6 ):
mark=mark+7
print("Правильно")
else:
print("Неправильно")
print("Задание номер 7: 5+(-6)")
print("""
а)1
б)-6
в)-1
г)-5""")
a=str(input("ответ:"))
if(a in otwet7 ):
mark=mark+7
print("Правильно")
else:
print("Неправильно")
print("Задание номер 8: -10-12")
print("""
а)-2
б)22
в)-20
г)-22""")
a=str(input("ответ:"))
if(a in otwet8 ):
mark=mark+7
print("Правильно")
else:
print("Неправильно")
print("Задание номер 9: пять в кубе")
print("""
а)125
б)25
в)15
г)50""")
a=str(input("ответ:"))
if(a in otwet9 ):
mark=mark+8
print("Правильно")
else:
print("Неправильно")
print("Задание номер 10: -16*2")
a=str(input("ответ:"))
if(a=="-32"):
mark=mark+12
print("Правильно")
else:
print("Неправильно")
print("Задание номер 11: -6*-5")
a=str(input("ответ:"))
if(a=="30"):
mark=mark+12
print("Правильно")
else:
print("Неправильно")
print("Задание номер 12: -20/5")
a=str(input("ответ:"))
if(a=="-4"):
mark=mark+12
print("Правильно")
else:
print("Неправильно")
print("Тест закончен")
if(mark<55):
print("Ваша оценка 2")
elif(mark in range(56,75)):
print("Ваша оценка 3")
elif(mark in range(75,86)):
print("Ваша оценка 4")
elif(mark>85):
print("Ваша оценка 5")
Объяснение:
1) создаем переменные, значения которых являются правильными вариантами ответов на первые 9 вопросов;
2) Создаем вопросы, если ответ правильный программа нас об этом информирует и добавляет процент, иначе пишет"Неправильно"
3)Выводим результат
Поделитесь своими знаниями, ответьте на вопрос:
Между населёнными пунктами A, B, C, D, E, F построены дороги, протяжённость которых приведена в таблице. (Отсутствие числа в таблице означает, что прямой дороги между пунктами нет.) 8_2_5 Определите длину кратчайшего пути между пунктами A и F (при условии, что передвигаться можно только по построенным дорогам
Program 1
#include<iostream>
using namespace std;
int main() {
int n = 5;
int p = 1;
int input;
for (int i = 0; i < n; i++) {
cout << "input number " << i + 1 << endl;
cin >> input;
p *= input;
}
cout << p << endl;
cin >> n; // for pause
return 0;
}
Program 2
#include<iostream>
using namespace std;
int main() {
int n;
int p = 0;
int input;
cout << "n = " << endl;
cin >> n;
for (int i = 0; i < n; i++) {
cout << "input number " << i + 1 << endl;
cin >> input;
p += input;
}
cout << p << endl;
cin >> n; // for pause
return 0;
}
Program 3
#include<iostream>
using namespace std;
int main() {
int n;
int count = 0;
int input;
cout << "n = " << endl;
cin >> n;
for (int i = 0; i < n; i++) {
cout << "input number " << i + 1 << endl;
cin >> input;
if(input < 0) count ++;
}
cout << count << endl;
cin >> n; // for pause
return 0;
}