19
Мар
2018

Как упростить код

Добрый день, я самостоятельно изучаю пайтон. Вот программа,водишь четыре числа с одинаковым диапазоном значений и выводится сообщение.

Как я понимаю, программирование это поиск зависимостей. Вот я вижу зависимость от нуля до 2 у всех переменных. Но как записать этот код проще, пока понять не могу. Или упростить его уже нельзя?

Ну и второй вопрос. Знаю, вроде как здесь в правилах, запрещают философские вопросы, но я попытаюсь сформулировать конкретней.

Я почитал о синтаксисе языка, об основных конструкциях, но сейчас сталкиваюсь с проблемой,что могу описать блок-схему на листочке своими словами, а вот как сделать ее программно не всегда сразу схватываю. Может на эту тему есть литература? или это уже первый звоночек, что программирование это не мое? Вообщем, если кто то сталкивался с таким в обучении, напишите пару слов.

my_numbers = input("Введите числа:").split(" ")
one_number = int(my_numbers[0])
two_number = int(my_numbers[1])
three_number = int(my_numbers[2])
four_number = int(my_numbers[3])

if one_number>=0 and one_number <=2:
    print("БЕЛЫЙ")
if two_number >=0 and two_number <=2:
    print("Маленький")
if three_number>=0 and three_number <=2:
    print("Хороший")
if four_number >= 0 and four_number <= 2:
    print("Вредный")

Источник: https://ru.stackoverflow.com/questions/801387/%D0%9A%D0%B0%D0%BA-%D1%83%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B8%D1%82%D1%8C-%D0%BA%D0%BE%D0%B4

Тебе может это понравится...

Добавить комментарий