Python Scrieți o funcție care primește ca parametru două liste și întoarce (returnează) True dacă prima listă se termină cu a doua listă și False în caz contrar.
Exemplu: terminare([1, 4, 5, 7], [5, 7]) -> True
terminare([1, 3, 7, 5], [2, 5]) -> False
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
list1 = []
list2 = []
n = int( input("Introduceti lungimea primei liste: ") )
m = int (input("Introduceti lungimea liste numarul doi: "))
for i in range(n):
list1.append(int(input("list1[" + str(i) + "]=")))
for i in range(m):
list2.append(int(input("list2[" + str(i) + "]=")))
print("Prima lista introdusa:")
print(list1)
print("A doua lista introdusa:")
print(list2)
def verify(list1, list2):
if n > m:
difference = n - m
flag = 0
for i in range(difference,n):
if list1[i] == list2[i - difference]:
flag = flag + 1
if flag == m:
return True
else:
return False
else:
return False
print(verify(list1,list2))
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă