Питхон

Питхон кориснички унос

Питхон кориснички унос

Питхон је флексибилан, ефикасан и лак за учење програмски језик који пружа потпун начин и слободу за изградњу динамичких система. Програмери често морају да комуницирају са корисницима. Корисник може унети неке податке који се користе за обраду и прорачун. На пример, за писање програма на Питхону који израчунава збир две вредности, корисник уноси вредности, а програм враћа вредност збира као излаз. У овом случају, потребно је узети инпут од корисника за израчунавање збира.

Питхон вам омогућава да преузмете унос од корисника. Питхон пружа две уграђене функције за преузимање уноса од корисника:

  1. улазни ()
  2. рав_инпут ()

У Питхон 3.6, функција инпут () користи се за унос података од корисника, док је у Питхон 2.7, функција рав_инпут () се користи за преузимање података од корисника. Примери приказани у овом чланку користе Питхон 3.6, а уређивач Спидер3 се користи за креирање и писање Питхон скрипти.

Прво ћемо разговарати о функцији инпут ().

Коришћење функције инпут ()

Овај одељак покрива синтаксу функције инпут (). Следи синтакса функције инпут ():

улаз (промпт)

„Упит“ је низ који се приказује на конзоли и тражи од корисника да унесе вредност као одговор. Кориснички унета вредност се затим чува у променљивој на следећи начин:

наме = инпут („Унесите своје име“)

Коју год вредност имена да унесе корисник ће бити сачуван у променљивој 'наме'. На пример:

# корисник уноси вредност имена
наме = инпут ("Унесите своје име:")
#принтинг тхе усернаме
принт ("\ нКорисничко име је:", име)

Оутпут

Излаз се приказује на Питхон конзоли.

Унесена корисничка вредност увек се претвара у низ, без обзира да ли корисник уноси целобројну вредност, вредност са помицањем итд. Функција типе () се може користити за одређивање типа вредности коју је унео корисник. Улаз се узима од корисника, а тип вредности коју је унео корисник увек ће бити низ. Погледајмо пример овога.

# корисник уноси вредност имена
валуе = инпут ("Унесите вредност низа:")
#принтинг типе оф валуе
принт ("Тип", вредност, "је", тип (вредност))
# корисник уноси вредност инт
нум = инпут ("Унесите целобројну вредност:")
#принтинг врста нум
принт ("Тип", нум, "је", тип (нум))
# корисник уноси флоат вредност
флоат_нум = инпут ("Унесите флоат вредност:")
#принтинг врста флоат броја
принт ("Тип", флоат_нум, "ис", типе (флоат_нум))
# корисник уноси сложени број
цомплек_нум = инпут ("Унесите сложени број:")
# штампање типа комплексног броја
принт ("Тип", комплексни_број, "је", тип (сложени_број))

Оутпут

Излаз се приказује у Питхон конзоли. У датом излазу можете видети да је тип сваке унете вредности низ. Није важно да ли корисник уноси вредност низа, целу вредност, пловећу вредност или сложени број; тип вредности коју је унео корисник увек ће бити низ.

Претворите унос корисника у друге типове података

Иако не можемо добити целобројни, плутајући или сложени број као улаз од корисника, можемо претворити корисничку улазну вредност у друге горе поменуте типове података. На пример:

# корисник уноси вредност имена
валуе = инпут ("Унесите вредност низа:")
#принтинг типе оф валуе
принт ("Тип", вредност, "је", тип (вредност))
# корисник уноси вредност инт
нум = инпут ("Унесите целу вредност:")
#прерачунавање вредности у цео број
нум = инт (нум)
#принтинг врста нум
принт ("Тип", нум, "је", тип (нум))
# корисник уноси флоат вредност
флоат_нум = инпут ("Унесите флоат вредност:")
#прерачунавање вредности у број са покретном тачком
флоат_нум = флоат (флоат_нум)
#принтинг врста флоат броја
принт ("Тип", флоат_нум, "ис", типе (флоат_нум))
# корисник уноси сложени број
цомплек_нум = инпут ("Унесите сложени број:")
#прерачунавање вредности у комплексни број
сложени_број = сложени (сложени_број)
# штампање типа комплексног броја
принт ("Тип", комплексни_број, "је", тип (сложени_број))

Оутпут

Излаз се приказује у Питхон конзоли. У доњем излазу се може видети да су се тип целог броја, број са покретном зарезом и комплексни број сада променили.

Закључак

У овом чланку сте сазнали о Питхон корисничким уносима. Лако је узети податке од корисника у Питхону. Вредност коју је унео корисник је низ, али можете лако променити тип података вредности коју је унео корисник. Механизам претворбе типа података је укратко објашњен у примерима наведеним у овом чланку.

Како променити поставке миша и додирне табле помоћу Ксинпут-а у Линук-у
Већина Линук дистрибуција подразумевано испоручује библиотеку „либинпут“ за обраду улазних догађаја на систему. Може да обрађује улазне догађаје и на ...
Замените тастере миша другачије за различити софтвер помоћу Кс-Моусе Буттон Цонтрол
Можда вам је потребан алат који би могао да промени контролу миша са сваком апликацијом коју користите. Ако је то случај, можете испробати апликацију ...
Преглед бежичног миша Мицрософт Сцулпт Тоуцх
Недавно сам читао о Мицрософт Сцулпт Тоуцх бежични миш и одлучио да га купи. Након што сам га неко време користио, одлучио сам да са њим поделим своје...