37. Въвеждане и извеждане на данни. Променливи. Създаване на линейни и разклонени алгоритми
Теоретични материали
Практическа задача - лице на фигура
Вид геометрична фигура: програмата трябва да попита потребителя на каква геометрична фигура ще търси лицето и, в зависимост от отговора на потребителя, действа по различен начин:
По-долу са дадени примерни изпълнения на задачата със Scratch и Python, вие можете да импровизирате и да промените програмите по ваша преценка, стига да получите сходен резултат. Можете да сложите и други геометрични фигури по ваш избор.
Какво е float?
float е тип данни в Python, който представя дробни числа (т.е. числа с десетична запетая). В Python вместо запетая се използва точка – например 3.14, 0.5, -7.25.
Примери:
number1 = 3.14 # това е float
number2 = -2.5 # също е float
number3 = 10 # това е int (цяло число)
Ако събереш int и float, резултатът също ще бъде float:
result = 5 + 2.5 # резултатът е 7.5 (float)
Използваме float тип когато имаме нужда от по-точно представяне на стойности, например:
Тази конструкция позволява на програмата да вземе решение – изпълнява различни блокове код в зависимост от това кое условие е вярно. Структура:
if условие1: # код, ако условие1 е вярно
elif условие2: # код, ако условие1 е невярно, но условие2 е вярно
else: # код, ако нито едно от горните условия не е вярно
Пример:
temperature = 25
if temperature > 30:
print("Много е горещо!")
elif temperature > 15:
print("Приятна температура.")
else: print("Хладничко е.")
В този пример:
Ако температурата е над 30 → показва "Много е горещо!"
Ако е между 16 и 30 → "Приятна температура."
Ако е 15 или по-малко → "Хладничко е."