Предмет: Информатика, автор: aaizirek499

Напишите функцию, которая определяет, есть ли цифра в строке, переданной функции.

Функция должна вернуть значение типа Bool:

Можете писать ответ по шагам с примером И ОБЯСНЕНИЕМ !
пожалуйста


trueberry17: # Один из вариантов для проверки хотя бы одной цифры в строке:
is_digit = lambda text: True in [x.isdigit() for x in text]

# Проверка работы функции:
print(is_digit("Есть ли в этом тексте цифра?"))
print(is_digit("Есть ли в эт0м т3кст3 цифра?"))

# Создала функцию is_digit(), которая принимает аргумент с текстом и
# при помощи цикла "for/in" и функции isdigit() проверяет является ли
# цифрой каждый символ строки, если получилось выявить хотя бы
# одну цифру в этом цикле - возвращает True

Ответы

Автор ответа: Аноним
2

Ответ:

def number(x):

   print(x.isdigit())

number (input())

Объяснение:

1 строка: создать функцию с переменной x

2 строка: &.isdigit()  

(?-переменная,например x)

Если строка содержит только числовые Возвращает True, в противном случае значение False.

3 строка: выводит функцию number с вводимой переменной


aaizirek499: если надо проверит на символов как надо
Похожие вопросы