10. Проверить является ли заданная строка шестизначным числом, записанным в десятичной системе счисления без нулей в старших разрядах. – пример правильных выражений: 123456, 234567. – пример неправильных выражений: 1234567, 12345.
def check_six_digit_number(input_str): if input_str.isnumeric() and len(input_str) == 6 and input_str[0] != '0': return True else: return False # Примеры использования print(check_six_digit_number("123456")) # True print(check_six_digit_number("234567")) # True print(check_six_digit_number("1234567")) # False print(check_six_digit_number("12345")) # False
Этот код определяет функцию check_six_digit_number, которая принимает строку в качестве аргумента и возвращает True, если строка является шестизначным числом, записанным в десятичной системе счисления без нулей в старших разрядах, и False в противном случае. Функция проверяет, является ли строка числом, имеет ли она длину 6 символов и не начинается ли с нуля.
Пример кода на Python для решения данной задачи:
def check_six_digit_number(input_str):if input_str.isnumeric() and len(input_str) == 6 and input_str[0] != '0':
return True
else:
return False
# Примеры использования
print(check_six_digit_number("123456")) # True
print(check_six_digit_number("234567")) # True
print(check_six_digit_number("1234567")) # False
print(check_six_digit_number("12345")) # False
Этот код определяет функцию check_six_digit_number, которая принимает строку в качестве аргумента и возвращает True, если строка является шестизначным числом, записанным в десятичной системе счисления без нулей в старших разрядах, и False в противном случае. Функция проверяет, является ли строка числом, имеет ли она длину 6 символов и не начинается ли с нуля.