0 / 0 / 0
Регистрация: 09.12.2017
Сообщений: 46
1

Напишите программу, которая проверяет что строка состоит из чисел и букв вперемешку, используя только эти две команды

06.10.2019, 19:37. Показов 2721. Ответов 4
Метки нет (Все метки)

На вход какая-то строка, гарантируется что она содержит только буквы и/или цифры (без всяких "-", "+" и т.д.)
На выход написать "True" если есть и цифры и буквы, "False" если есть только что-то одно. Эти самые две команды - a.isdigit() и a.isalpha(). Помогите
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.10.2019, 19:37
Ответы с готовыми решениями:

заданы координаты трех точек. Напишите программу, которая проверяет, являются ли эти точки вершинами треугольника.
На входе заданы координаты трех точек. Напишите программу, которая проверяет, являются ли эти точки...

Напишите программу, которая проверяет, является ли введенная с клавиатуры строка дробным числом
Напишите программу, которая проверяет, является ли введенная с клавиатуры строка дробным числом.

Напишите программу, которая проверяет, можно ли получить из одного имени другое путем перестановки его букв
Пожалуйста помогите в решении приведённой ниже задачи. Задача: Если Вы читали Гарри Поттера, то...

Напишите программу, которая вводит три действительный числа и проверяет, являются ли эти числа первыми тремя членами арифметической прогрессии.
Скласти програму, яка вводить три дійсні числа та перевіряє, чи ці числа є першими трема членами...

4
3788 / 2833 / 1040
Регистрация: 21.03.2016
Сообщений: 7,203
06.10.2019, 19:57 2
в чем помочь? в задании все четко сказано. где ваши тщетные попытки в виде кода?
0
0 / 0 / 0
Регистрация: 09.12.2017
Сообщений: 46
06.10.2019, 20:34  [ТС] 3
Python
1
2
3
4
5
a = input()
if a.isdigit() or a.isalpha():
    print("True")
else:
    print("False")
вот одна из попыток, не понимаю что не так
0
1301 / 841 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
07.10.2019, 07:38 4
Python
1
all((tuple(filter(str.isdigit, text)), tuple(filter(str.isalpha, text))))
0
Автоматизируй это!
Эксперт Python
6122 / 3914 / 1084
Регистрация: 30.03.2015
Сообщений: 11,705
Записей в блоге: 29
07.10.2019, 08:02 5
del (невнимательно прочел задание)

Добавлено через 6 минут
Python
1
2
3
4
5
6
7
8
9
10
11
12
>>> text='1234'
>>> result = False if text.isdigit() or text.isalpha() else True
>>> result
False
>>> text='asd'
>>> result = False if text.isdigit() or text.isalpha() else True
>>> result
False
>>> text='123qwee'
>>> result = False if text.isdigit() or text.isalpha() else True
>>> result
True
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.10.2019, 08:02
Помогаю со студенческими работами здесь

Написать программу, которая определяет, состоит ли введенная с клавиатуры строка только из символов пунктуации
Написать программу, которая определяет, состоит ли введенная с клавиатуры строка только из символов...

Напишите эффективную программу, которая получает последовательность чисел, а также проверяет правильность контрольного значения
По каналу связи передается последовательность положительных целых чисел, все числа не превышают...

Напишите программу, которая определяет, верно ли, что введённое число состоит из одинаковых цифр
Напишите программу, которая определяет, верно ли, что введённое число состоит из одинаковых цифр...

Напишите программу, которая проверяет, что для заданного четырехзначного числа выполняется следующее соотношение: сумма
Напишите программу, которая проверяет, что для заданного четырехзначного числа выполняется...

Строка: Используя цепочке команды написать программу, которая считывает строку символов с клавиатуры и заменяет в нем пробелы в точки.
Помогите сделать программы (ТАСМ): 1.Используя цепочке команды написать программу, которая...

Напишите программу, которая проверяет, выполняется ли условие
Здравствуйте, помогите, пожалуйста, с решением : Напишите программу, которая проверяет,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru