Посмотрите пожалуйста правильно ли написала код исходя из задания?
Задание: Необходимо написать программу, которая считывает две строки, введённых пользователем. После этого программа должна вывести на экран, какая строка длиннее и на сколько символов. Если строки одинаковой длины, вывести соответствующее сообщение.(вывести необходимо то что внутри stringf = input("Enter....))
def get_string_length_diff(string1,string2):
return len(string1)-len(string2)
stringf = input("Enter two strings:\naaaaaaaaaaaa\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)
Answers & Comments
Ответ:
Вообще, питон - язык, созданный для написание кода, занимающего наименьшее "пространство", так что предложу вариант, который считаю оптимальным:
s1 = input()
s2 = input()
if len(s1) == len(s2): print('The string lengths are equal')
else:
print(f"First string is longer by {len(s1) - len(s2)} characters" if len(s1) > len(s2) else f"Second string is longer by {len(s2) - len(s1)} characters")
если что-то непонятно - спрашивайте :)