
Змінні: більше прикладів (програмування на Python)

Перейдіть на інший план, щоб отримати більше контенту
Правда чи неправда. Коли користувач повинен ввести значення, використовується інструкція Python «print».
Псевдокод показує, що ми хочемо робити від програми. Тепер ми переведемо псевдокод на мову програмування Python. Ось як виглядає псевдокод: Спочатку ми хочемо відзначити ім'я та вік для двох користувачів. Потім ми хочемо обчислити різницю у віці і вивести результат. Ось що ми робимо: Спочатку перекладаємо рядок «Примітка назва перша» Ми робимо це шляхом створення - оголошення - змінної. Даємо змінній ім'я «n1» Щоб призначити значення цій змінній, ми пишемо знак рівності. Це користувач буде вводити значення, і, отже, інструкція Python використовується введення з двома дужками. Ми запитуємо у користувача «ім’я першої особи». Питання полягає в тексті, який потрібно роздрукувати на екрані. Ми показуємо це, ставлячи лапки навколо тексту. Тепер до наступного рядка в псевдокоді. «Зверніть увагу на один вік» Ми відзначаємо вік першої особи, створюючи нову змінну "вік1" Зі знаком рівності для присвоєння значення змінній. Як і раніше, значення вводить користувач. Тому ми знову використовуємо введення інструкції Python. Але ми повинні зробити ще одну річ. Ці значення – вік – мають бути цілими числами, а не текстовими, тому що ми хочемо обчислити різницю у віці. Тому ми використовуємо інструкцію int, а потім круглі дужки. Потім ми поміщаємо інструкцію введення всередину дужки інструкції int. Тепер програма знає, що те, що вводить користувач, має бути цілими числами. Ми запитуємо вік першої особи ввівши цей текст і поставивши лапки. Щоб перевести псевдокод «Примітка назва два» і «Зверніть увагу на два роки» пишемо так само, як і раніше і зверніть увагу на ім'я другої особи як змінну n2 і вік другої особи як змінний вік2. Наступний рядок у псевдокоді має обчислювати один вік мінус два роки і збережіть результат. Створюємо змінну «результат», щоб зазначити відповідь. Призначте значення змінній результату, використовуючи знак рівності. Значення є результатом того, що зазначено у змінній age1 мінус те, що зазначено у змінній age2. Нарешті, програма виведе результати на екран. Ми використовуємо інструкцію Python: print, а потім дві дужки. У них ми просто пишемо те, що міститься в псевдокоді: «Назву одне — результат років старше імені на два" Значення для змінних називають один, результат, а ім'я два знаходяться в "n1", "результат" і "n2". Друк інструкції Python вимагає лише текст у дужках. Результатом змінної є ціле число. Тому нам потрібно змінити його на текст. Потім використовуємо інструкцію «str». Результат змінної ми поміщаємо в дужки що належать до інструкції "str". Результат залишається цілим числом, але вся інструкція "str result" є текстом. І тепер його можна вивести на екран. Використовуючи знаки плюс, ми показуємо це ми хочемо, щоб змінні та слова йшли разом. Коли ми вводимо слова, які потрібно написати на екрані, нам потрібно взяти їх у лапки. А потім ми повинні вставити пробіли між словами та лапками. В іншому випадку комп’ютер виводить все в одне довге слово. Тепер перевіримо код. Програма просить користувача вказати ім'я та вік першої особи. Ліна 16 Потім програма запитує ім’я та вік другої особи. Марія 15 Потім комп’ютер виведе: «Ліна старша за Марію на рік». І це правильно! Ліні 16 років, а Марії 15. Це спрацювало. А тепер спробуйте запитати різні питання та обчислення нових речей.