Տվյալների մուտքագրում ցիկլում Python-ում

Օգտատիրոջից նույն հարցը մի քանի անգամ հարցնելու համար անհրաժեշտ է կիրառել input ֆունկցիան while ցիկլում: Եվ քանի դեռ տրված պայմանը ճշմարիտ է, օգտատիրոջից տվյալներ կհարցվեն:

Եկեք while-ից աջ նշանակենք բուլյան արժեք True և տեղադրենք կոդի բլոկում թվի մուտքագրման հարցում:

pythonwhile True:
  tst = input('մուտքագրեք թիվ: ')
  print(tst)

Սակայն ստեղծված ցիկլը կկրկնի հարցումն անվերջ: Ուստի անհրաժեշտ է սահմանել լրացուցիչ պայման դրանից դուրս գալու համար: Եկեք նշենք, որ ցիկլը աշխատի քանի դեռ մուտքագրված արժեքը թիվ է: Հակառակ դեպքում ցիկլը թող կանգնի:

pythonwhile True:
  tst = input('մուտքագրեք թիվ: ')
    if tst.isdigit():
      print(tst)
    else:
      break
Задание 1

Հարցրեք օգտատիրոջից նրա անունը: Եթե անվան նիշերի քանակը 6-ից ավելի է, թող հայտնվի հաղորդագրություն, որ այն չափազանց երկար է: Ընդ որում ցիկլը պետք է կանգնի: