Python Exercise: проверка строки представляет целое число или нет
Условный Python: Упражнение - 35 с решением
Написать программу на Python, чтобы проверить, представляют ли строки целое число или нет?
Иллюстрированная презентация:
Пример решения:
Код Python:
text = input("Input a string: ")
text = text.strip()
if len(text) < 1:
print("Input a valid text")
else:
if all(text[i] in "0123456789" for i in range(len(text))):
print("The string is an integer.")
elif (text[0] in "+-") and \
all(text[i] in "0123456789" for i in range(1,len(text))):
print("The string is an integer.")
else:
print("The string is not an integer.")
Пример вывода:
Введите строку: python Строка не является целым числом.
Блок-схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для суммирования двух заданных целых чисел. Однако, если сумма составляет от 15 до 20, возвращается 20.
Далее: Напишите программу на Python, чтобы проверить, что треугольник равносторонний, равнобедренный или разносторонний.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования