Sobes.tech
Intern

# Es ist notwendig, eine Funktion f zu schreiben, die die zweite Zeichenkette von der ersten subtrahiert. # Die Subtraktion erfolgt nur, wenn die zweite Zeichenkette der Anfang der ersten ist, # andernfalls gibt die Funktion die erste Zeichenkette zurück. # f('hallo Welt', 'hallo') -> ' Welt' # f('hallo Welt', 'hola') -> 'hallo Welt' # f('hallo Welt hallo!', 'hallo') -> ' Welt hallo!'

sobes.tech KI

Antwort von AI

python def f(s1: str, s2: str) -> str: if s1.startswith(s2): return s1[len(s2):] return s1

Примеры:

print(f('hello world', 'hello')) # ' world' print(f('hello world', 'hola')) # 'hello world' print(f('hello world hello!', 'hello')) # ' world hello!'