Посмотрите правильно ли написала код исходя из задания? Задание: Необходимо написать программу, которая считывает две строки, введённых пользователем. После этого программа должна вывести на экран, какая строка длиннее и на сколько символов. Если строки одинаковой длины, вывести соответствующее сообщение.(вывести необходимо то что внутри stringf = input("Enter))
def get_string_length_diff(string1,string2):
return len(string1)-len(string2)
stringf = input("Enter two strings:\n\na\nFirst string is longer by 11 characters.\n"
"\nEnter two strings:\nhello\nhello\nStrings are equal length.\n"
"\nEnter two strings\nhello\nhello hello\nSecond string is longer by 6 characters.")
print(stringf())
strings = input()
strings_deff = get_string_length_diff(stringf,strings)
if strings_deff==0:
print("они равны")
elif strings_deff>0:
print(stringf)
i, n: integer; // объявление целочисленных переменных
begin
// Запросим с клавиатуры размер массива
// и запишем его в переменную n
write('введите n:');
readln(n);
// Теперь выделим память под n элементов массива
SetLength(a, n);
// теперь запросим с клавиатуры n чисел для массива
for i := 0 to n-1 do begin
write('a[', i, ']=');
readln(a[i]);
end;
// теперь в цикле уменьшим каждый элемент на единицу
for i := 0 to n-1 do
a[i] := a[i] - 1;
// распечатаем массив
for i := 0 to n-1 do
write(a[i], ' ');
end.