1) Если имя переменной в себе содержит больше одного слова, то оно всё равно целиком должно быть написано слитно, иначе SyntaxError
birth day -> BirthDay или birthDay или birth_day
2) # Step 3: if * > **: age = year - birth_year then:
- Переменная birth_year ранее не объявлена
- как интерпретатор должен осознать значение выражения " if * > ** " ?
- Откуда там взялся then: ?
3) print("Your age: {a} years, {b} months, {c} days"):
- Перед форматированной строкой должен стоять флаг f:
print(f' value: {value}')
Вывод: Изучите основы синтаксиса Python
Поделитесь своими знаниями, ответьте на вопрос:
Написать программу поиска минимального значения в массиве, вывести на экран минимальное значение и номер (индекс) этого значения.
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(ReadInteger('n='),-99,99); a.Println;
var i:=a.IndexMin;
Writeln('Минимальный элемент ',a[i],' имеет индекс ',i+1)
end.
Пример
n= 15
66 -91 75 27 7 -95 96 48 -35 77 49 71 -13 25 -8
Минимальный элемент -95 имеет индекс 6