написать программу, которая считывает две строки, введённых пользователем. После этого программа должна вывести на экран, какая строка длиннее и на сколько символов.(Python)(В коде должно быть ветвление if … elif … else
Вычисление разницы в длине строк должно выполняться в функции, которая принимает две строки и возвращает целое число.)
Ответы
Ответ дал:
0
Ответ:
def get_string_length_diff(string1, string2):
return len(string1)-len(string2)
fstring = input()
sstring = input()
strings_diff = get_string_length_diff(fstring, sstring)
print(f'первая строка длиннее на {abs(strings_diff)} символов' if (strings_diff > 0) else f'вторая строка длиннее на {abs(strings_diff)} символов')
Объяснение:
Ответ дал:
0
Он не пишет на сколько он длиннее((
Ответ дал:
0
Удивительное рядом. Я вот чётко наблюдаю в моём коде строчку, отвечающую за это, и у меня оно прекрасно выводило всё
Ответ дал:
0
def get_string_length_diff(string1,string2):
return len(string1)-len(string2)
stringf = input()
strings = input()
strings_deff = get_string_length_diff(stringf,strings)
if strings_deff==0:
print('они равны')
elif strings_deff>0:
print('первая строка длиннее на {abc (strings_diff) } символов')
else:
print('вторая строка длиннее на {abs (strings_diff) } символов')
return len(string1)-len(string2)
stringf = input()
strings = input()
strings_deff = get_string_length_diff(stringf,strings)
if strings_deff==0:
print('они равны')
elif strings_deff>0:
print('первая строка длиннее на {abc (strings_diff) } символов')
else:
print('вторая строка длиннее на {abs (strings_diff) } символов')
Ответ дал:
0
Ну, у тебя почти получилось. Только перед строками нужно поставить флаг f, (f'string'), что бы интерпретатор подставлял заместо фигурных скобок значение, указанное в них, а не просто выводил строку как есть
Вас заинтересует
2 года назад
2 года назад
3 года назад
3 года назад
8 лет назад
8 лет назад
9 лет назад
9 лет назад