sov0606332
?>

Ветвление. для самостоятельного решения. паспорт гражданину рф с 14 лет. человек вводит дату своего рождения (число, месяц и год) и количество прожитых лет. на печать выводится ‘ pasport dolgen imet’, если человеку исполнилось 14 лет. если нет, то выводится дата, когда он может получить паспорт

Информатика

Ответы

Овчинников_Грузман
Блин, Даша! Зашла чтобы посмотреть решение, а тут ты 
annazhurawlewa

import re

password = []

def validate_password(password):

   input_str = input('Введите пароль: ')

   def _validate_symbols(input_str):

       return input_str.isalnum()

   _validate_symbols(input_str)

   if _validate_symbols(input_str) == True:

       pass

   else:

       password.append('содержит запрещенные символы')

   def _validate_letters_even(input_str):

       count_letter = (len(re.sub('[^a-zA-Z]+', '', input_str)))

       if count_letter != 0 and count_letter % 2 == 0:

           return True

       else:

           password.append('не содержит четного кол-ва букв')

           return False

   _validate_letters_even(input_str)

   def _validate_numbers_odd(input_str):

       count_digits = sum([ 1 for s in input_str if s.isdigit() ])

       if count_digits != 0 and count_digits % 2 == 0:

           return True

       else:

           password.append('не содержит четного количества цифр')

           return False

   _validate_numbers_odd(input_str)

   if len(password) == 0:

       return True

   else:

       print(password)

   return password

validate_password(password)

Объяснение:

если есть вопросы пиши, функции сам только начал изучать, чуть голова не лопнула)) В конце validate_password(password) можно воткнуть в print() чтобы увидеть что дейтвительно возращает True

Антон

#include <iostream>

#include <vector>

using namespace std;

int main()

{

   int n;

   cin >> n;

   vector<int> v(n);

   for (int i = 0; i < n; ++i){

       cin >> v[i];

   }

   for (int i = 0; i < n; ++i){

       bool flag = false;

       for (int j = 0; j < i; ++j){

           if (v[i] == v[j]){

               flag = true;

           }

       }

       for (int j = i + 1; j < n; ++j){

           if (v[i] == v[j]){

               flag = true;

           }

       }

       if (flag == false){

           cout << v[i] << " ";

       }

   }

   return 0;

}

Объяснение:

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Ветвление. для самостоятельного решения. паспорт гражданину рф с 14 лет. человек вводит дату своего рождения (число, месяц и год) и количество прожитых лет. на печать выводится ‘ pasport dolgen imet’, если человеку исполнилось 14 лет. если нет, то выводится дата, когда он может получить паспорт
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Никита227
gdmaslo
gymnazium
MISAKOVNA49
АлександрАнатолий
petrosyan35
sn009
kulinarprotv
lestnica
vfif-804828
demon8608
Елена Васильева839
kashihina
lera4075
inaine73