Следует обернуть числа в аргументе метода input() в строку. Как вы можете заметить, в документации python*¹ говорится, что метод (функция) принимает на вход только один аргумент (параметр) - это строка. Вы пытаетесь подставить значение типа int (integer).Соответсвенно, следующие три строки (2, 3, 4) имеют смысл быть в таком виде:A = int(input('65'))B = int(input('66'))C = int(input('67'))Однако, что-то мне подсказывает, что от вас требовалась такая реализация:A = 65B = 66C = 67или же такаяA = int(input())B = int(input())C = int(input())Стоит знать, что метод input() считывает с консоли значение, метод int() преобразовывает значение в тип integer, поэтому в зависимости от того, что вы хотели, используйте следующий вариант, написанный мною выше, а я всего лишь указал на ваши ошибки в коде."Типо пишешь 66 и он должен показать какой букве это цифры находится и да буквы:A=90-100,B=70-89,C=60-69,D=50-59,F=0-49"n = int(input())if 0 <= n <= 49: print('F')elif 50 <= n <= 59: print('D')elif 60 <= n <= 69: print('C')elif 70 <= n <= 89: print('B')elif n <= 100: print('A')
*¹
Функция input() в Python, ввод данных с клавиатура.
Справочник по языку Python3.
Встроенные функции Python.
Функция input() в Python, ввод данных с клавиатура.
Ввести числа через Enter.
Объяснение:
Dev C++
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <locale>
int main(int argc, char** argv) {
int a, b, c, y, r, h;
setlocale(LC_ALL, "rus");
double x1, x2, d;
printf("a * x^2 + b * x + c = 0\n");
printf("Ââåäèòå a = ");
scanf("%d", &a);
printf("Ââåäèòå b = ");
scanf("%d", &b);
printf("Ââåäèòå c = ");
scanf("%d", &c);
d = pow(b,2) - 4 * a * c;
printf("D = %f\n", d);
y = sqrt(d);
h = -b;
r = 2 * a;
if (d > 0){
x1 = ((h + y) / r);
x2 = ((h - y) / r);
printf("Êîðíè : \nx1 = %f,\nx2 = %f", x1, x2);
}
if (d == 0){
x1 = (h / r);
x1 = x2;
printf("Êîðíè : \nx1 = %f,\nx2 = %f", x1, x2);
}
if (d < 0) printf("False");
return 0;
}
Следует обернуть числа в аргументе метода input() в строку. Как вы можете заметить, в документации python*¹ говорится, что метод (функция) принимает на вход только один аргумент (параметр) - это строка. Вы пытаетесь подставить значение типа int (integer).Соответсвенно, следующие три строки (2, 3, 4) имеют смысл быть в таком виде:A = int(input('65'))B = int(input('66'))C = int(input('67'))Однако, что-то мне подсказывает, что от вас требовалась такая реализация:A = 65B = 66C = 67или же такаяA = int(input())B = int(input())C = int(input())Стоит знать, что метод input() считывает с консоли значение, метод int() преобразовывает значение в тип integer, поэтому в зависимости от того, что вы хотели, используйте следующий вариант, написанный мною выше, а я всего лишь указал на ваши ошибки в коде."Типо пишешь 66 и он должен показать какой букве это цифры находится и да буквы:A=90-100,B=70-89,C=60-69,D=50-59,F=0-49"n = int(input())if 0 <= n <= 49: print('F')elif 50 <= n <= 59: print('D')elif 60 <= n <= 69: print('C')elif 70 <= n <= 89: print('B')elif n <= 100: print('A')
*¹
Функция input() в Python, ввод данных с клавиатура.
Справочник по языку Python3.
Встроенные функции Python.
Функция input() в Python, ввод данных с клавиатура.
Позволяет производить ввод данных в консоли.
Синтаксис:
input(prompt)
Параметры:
prompt - строка подсказки.
Возвращаемое значение:
строка str, даже если вводятся цифровые значения.