ციკლიდან გამოსვლის დაჭერა Python-ში

ფლაგებთან მუშაობისას კოდის შესამცირებლად, შეგიძლიათ გამოიყენოთ ალტერნატიული სინტაქსი - სპეციალური ცვლადის ბულეანის მნიშვნელობებით გამოცხადების გარეშე.

გადმოვწეროთ წინა გაკვეთილის მაგალითი. if ბლოკში პირველი უარყოფითი რიცხვის შეხვედრისას დავაყენოთ '---'-ის გამოტანა და break ინსტრუქცია. იმ შემთხვევაში, როდესაც სიის ყველა ელემენტი დადებითია, ციკლის else ბლოკში გამოიყოფა '+++':

pythonlst = [1, 2, 3, -4, 5]

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # გამოიტანს '---'

ახლა შევცვალოთ უარყოფითი რიცხვი დადებითით და კვლავ შევამოწმოთ სია:

pythonlst = [1, 2, 3, 4, 5]

for el in lst:
  if el < 0:
    print('---')
    break
else:
  print('+++') # გამოიტანს '+++'
Задание 1

მოცემულია სია. შეამოწმეთ, არის თუ არა მისი ყველა ელემენტი ლუწი რიცხვები.

Задание 2

მოცემულია სტრიქონი:

pythontst = 'abcdef'

შეამოწმეთ, შედის თუ არა მასში სიმბოლო 'd'.