кодесурса
«Python

Python Exercise: проверка строки представляет целое число или нет

script1adsense2code
script1adsense3code

Условный Python: Упражнение - 35 с решением

Написать программу на Python, чтобы проверить, представляют ли строки целое число или нет?

Иллюстрированная презентация:

«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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code