Вход и изход в Python. Въвеждане и отпечатване

Приятно взаимодействие с Python е едно от многото атрактивни характеристики на програмата. Простота, модерност, сбитост и яснота - точно това е един магически софтуерен продукт. Първите уроци за начинаещи потребители са изучаването на входна и изходна информация. Python вход и печат (продукция) правят живота по-лесен за разработчиците.

Въведение

Всички софтуерни продукти се обработват и извеждат данни без изключение. Само в част от информацията, която първоначално е поставена, а в други тя идва отвън. Можете да извличате данни от файлове или директно от въведения от потребителя текст. Във втория случай се предвижда интерактивен режим. Оказва се, че потребителят въвежда информацията, програмата, която обработва и показва на екрана. В този случай се казва, че кодът не е заключен сам по себе си, а може да "комуникира" с външната среда. Да, за въвеждане на информация в най-новите версии на входа на Python се използва.


Изходна информация

Стандартната вградена функция за печат се използва за отпечатване на всички данни на екрана. В версията на "Python" 3, след думата print, има кръгли скоби, показващи показаната информация. Във версия 2.7, след запазената команда, не печатайте скобите. В ранната версия, след думата print, напишете променлива и поставете някой да означава потискане на превода на низ. Новата версия на "Python" с командата output в скоби показва променливата и end = "". Това означава добавяне на интервал вместо превод на линия. В старата версияразрешено е да се пише само командата за печат, което означава Enter. В новото издание е необходимо да се извика функцията. Записът print () е неправилен. В една команда за печат в Python работи. Нека поговорим за този отбор по-долу.

Въвеждане на информация

За въвеждане на данни от конзолата се изисква командата raw_input (Python 2.7). Той показва покана на потребителя, изчаква въвеждането на данни и извършва по-нататъшна работа, съответно получена от аргументи. Във версия 3 се използва входът на Python. Каква е разликата между двата отбора?


В по-ранните версии (2.7) raw_input беше необходим за въвеждане на низани типове данни. Ако е необходимо да получите число, тогава командата се изпълнява с функция int (). Тази функция превежда число от низ от целия тип. В същата версия на входния Python въведени числови изрази, и използването на допълнителни INT не е необходимо. Разработчиците на Python 3.0 отстраниха raw_input и оставиха само вход. Ако въведете число през входа в новата версия, тогава трябва да използвате int или float допълнително, за да получите цяло число или истинско изражение. Ако използвате команда с празни скоби, програмата ще изчака действията на потребителя. Според някои експерти, използването на Python входен низ не се препоръчва, защото интерпретатора може да изпълни синтаксиса чрез тази команда. Това е изпълнено с пробив в сигурността на софтуерния код. Ако Python 3.0 не "дигитализира" низа, тогава при извършване на математически действия въведените данни ще бъдат съставени като редове.
Това трябва да изглежда като правилния фрагмент от програмата, използвайки входни и цифрови данни.

Проблем с решение и алгоритъм

1. Създайте програма, която ще попита потребителя за неговото име и възраст. Покажете съобщение, в което се посочва колко години щеше да мине през един век. Алгоритъм:
  • показва покани за последващо въвеждане на името и възрастта;
  • правят необходимите математически изчисления;
  • отпечатате съобщение като: "Марина, ще имате 100 години през 2099 г."
  • 2. Напишете програма, в която са дадени 2 реда. Разменете първите 2 знака от всеки ред. Алгоритъм:
  • присвоява нова променлива величина;
  • определят второ променливо количество раздели;
  • връщат стойността на функцията;
  • донесе резултата на екрана.
  • Задачи за фиксиране

    1. Напишете код, който ще изглежда и показва стойността на хипотенузата на правоъгълния триъгълник. Дължината на катетрите се определя от потребителя. 2. Направете програмен код, който ще попита потребителя за коефициентите на коефициент на коефициент. В бъдеще корените на квадратното уравнение трябва да бъдат показани на екрана. 3. Напишете програмата, която кани потребителя да реши математически пример: 4 * 100-54. Ако въведете верния отговор, се появява съобщение за поздрави. Ако не, на екрана се показва съобщение за грешка. Освен това, трябва да повторите програмата, в която в цикъла, докато тези действия ще бъдат повторени, докато потребителят въведе правилния отговор.

    Свързани публикации