పైథాన్ యూజర్ ఇన్‌పుట్

Python User Input



పైథాన్ అనేది ఒక సౌకర్యవంతమైన, సమర్థవంతమైన మరియు సులభంగా నేర్చుకునే ప్రోగ్రామింగ్ లాంగ్వేజ్, ఇది డైనమిక్ సిస్టమ్‌లను నిర్మించడానికి పూర్తి మార్గాన్ని మరియు స్వేచ్ఛను అందిస్తుంది. తరచుగా, డెవలపర్లు వినియోగదారులతో సంభాషించాలి. ప్రాసెసింగ్ మరియు గణన ప్రయోజనాల కోసం ఉపయోగించే కొంత డేటాను వినియోగదారు నమోదు చేయవచ్చు. ఉదాహరణకు, పైథాన్‌లో రెండు విలువల మొత్తాన్ని లెక్కించే ప్రోగ్రామ్‌ను వ్రాయడం కోసం, వినియోగదారు విలువలను నమోదు చేస్తారు మరియు ప్రోగ్రామ్ మొత్తం విలువను అవుట్‌పుట్‌గా అందిస్తుంది. ఈ సందర్భంలో, మొత్తాన్ని లెక్కించడానికి వినియోగదారు నుండి ఇన్‌పుట్ తీసుకోవడం అవసరం.







వినియోగదారు నుండి ఇన్‌పుట్ తీసుకోవడానికి పైథాన్ మిమ్మల్ని అనుమతిస్తుంది. పైథాన్ వినియోగదారుల నుండి ఇన్‌పుట్‌లను తీసుకోవడం కోసం రెండు అంతర్నిర్మిత విధులను అందిస్తుంది:



  1. ఇన్పుట్ ()
  2. ముడి_ఇన్‌పుట్ ()

పైథాన్ 3.6 లో, ఇన్‌పుట్ () ఫంక్షన్ వినియోగదారుల నుండి ఇన్‌పుట్ తీసుకోవడానికి ఉపయోగించబడుతుంది, అయితే, పైథాన్ 2.7 లో, రా_ఇన్‌పుట్ () ఫంక్షన్ వినియోగదారుల నుండి ఇన్‌పుట్ తీసుకోవడానికి ఉపయోగించబడుతుంది. ఈ వ్యాసంలో చూపిన ఉదాహరణలు పైథాన్ 3.6 ని ఉపయోగిస్తాయి మరియు పైథాన్ స్క్రిప్ట్‌లను రూపొందించడానికి మరియు వ్రాయడానికి స్పైడర్ 3 ఎడిటర్ ఉపయోగించబడుతుంది.



ముందుగా, మేము ఇన్పుట్ () ఫంక్షన్ గురించి చర్చిస్తాము.





ఇన్‌పుట్ () ఫంక్షన్‌ను ఉపయోగించడం

ఈ విభాగం ఇన్‌పుట్ () ఫంక్షన్ యొక్క వాక్యనిర్మాణాన్ని కవర్ చేస్తుంది. కిందిది ఇన్‌పుట్ () ఫంక్షన్ యొక్క వాక్యనిర్మాణం:

ఇన్‌పుట్ (ప్రాంప్ట్)



'ప్రాంప్ట్' అనేది కన్సోల్‌లో ప్రదర్శించబడే స్ట్రింగ్, ఇది వినియోగదారుని ప్రతిస్పందనగా విలువను నమోదు చేయమని అడుగుతుంది. వినియోగదారు నమోదు చేసిన ఇన్‌పుట్ విలువ తరువాత ఒక వేరియబుల్‌లో నిల్వ చేయబడుతుంది, ఈ విధంగా:

పేరు= ఇన్పుట్(మీ పేరు రాయుము, మీ పేరు రాయండి)

వినియోగదారు నమోదు చేసే ఏ పేరు విలువ అయినా 'పేరు' వేరియబుల్‌లో నిల్వ చేయబడుతుంది. ఉదాహరణకి:

# వినియోగదారు పేరు విలువను నమోదు చేస్తున్నారు
పేరు= ఇన్పుట్ ('మీ పేరు రాయుము, మీ పేరు రాయండి: ')
#వినియోగదారు పేరును ముద్రించడం
ముద్రణ(' nవినియోగదారు పేరు: ',పేరు)

అవుట్‌పుట్

పైథాన్ కన్సోల్‌లో అవుట్‌పుట్ ప్రదర్శించబడుతుంది.

యూజర్ ఇన్‌పుట్ విలువ ఎల్లప్పుడూ స్ట్రింగ్‌గా మార్చబడుతుంది, యూజర్ ఒక పూర్ణాంక విలువ, ఫ్లోట్ విలువ మొదలైనవి నమోదు చేసినా, టైప్ () ఫంక్షన్ యూజర్ ఎంటర్ చేసిన విలువ రకాన్ని గుర్తించడానికి ఉపయోగపడుతుంది. వినియోగదారు నుండి ఇన్‌పుట్ తీసుకోబడింది మరియు వినియోగదారు నమోదు చేసిన విలువ రకం ఎల్లప్పుడూ స్ట్రింగ్‌గా ఉంటుంది. దీనికి ఒక ఉదాహరణ చూద్దాం.

# వినియోగదారు పేరు విలువను నమోదు చేస్తున్నారు
విలువ= ఇన్పుట్ ('స్ట్రింగ్ విలువను నమోదు చేయండి:')
#విలువ రకాన్ని ముద్రించడం
ముద్రణ('రకం',విలువ,'ఉంది', రకం(విలువ))

# వినియోగదారు విలువను నమోదు చేస్తున్నారు
ఒకదానిపై= ఇన్పుట్ ('పూర్ణాంక విలువను నమోదు చేయండి:')
#సంఖ్యా రకాన్ని ముద్రించడం
ముద్రణ('రకం',ఒకదానిపై,'ఉంది', రకం(ఒకదానిపై))

# వినియోగదారు ఫ్లోట్ విలువను నమోదు చేస్తున్నారు
float_num= ఇన్పుట్ ('ఫ్లోట్ విలువను నమోదు చేయండి:')
#ఫ్లోట్ నంబర్ రకాన్ని ముద్రించడం
ముద్రణ('రకం',float_num,'ఉంది', రకం(float_num))

# వినియోగదారు సంక్లిష్ట సంఖ్యను నమోదు చేస్తున్నారు
కాంప్లెక్స్_సంఖ్య= ఇన్పుట్ ('సంక్లిష్ట సంఖ్యను నమోదు చేయండి:')
#క్లిష్టమైన సంఖ్య రకాన్ని ముద్రించడం
ముద్రణ('రకం',కాంప్లెక్స్_సంఖ్య,'ఉంది', రకం(కాంప్లెక్స్_సంఖ్య))

అవుట్‌పుట్

పైథాన్ కన్సోల్‌లో అవుట్‌పుట్ ప్రదర్శించబడుతుంది. ఇచ్చిన అవుట్‌పుట్‌లో, నమోదు చేసిన ప్రతి విలువ రకం స్ట్రింగ్ అని మీరు చూడవచ్చు. వినియోగదారు స్ట్రింగ్ విలువ, పూర్ణాంక విలువ, ఫ్లోట్ విలువ లేదా సంక్లిష్ట సంఖ్యను నమోదు చేసినా ఫర్వాలేదు; వినియోగదారు నమోదు చేసిన విలువ రకం ఎల్లప్పుడూ స్ట్రింగ్‌గా ఉంటుంది.

యూజర్ ఇన్‌పుట్‌ను ఇతర డేటా రకాలుగా మార్చండి

మేము ఒక పూర్ణాంకం, ఫ్లోట్ లేదా సంక్లిష్ట సంఖ్యను వినియోగదారు నుండి ఇన్‌పుట్‌గా పొందలేనప్పటికీ, మేము వినియోగదారు ఇన్‌పుట్ విలువను పైన పేర్కొన్న ఇతర డేటా రకాలుగా మార్చవచ్చు. ఉదాహరణకి:

# వినియోగదారు పేరు విలువను నమోదు చేస్తున్నారు
విలువ= ఇన్పుట్ ('స్ట్రింగ్ విలువను నమోదు చేయండి:')
#విలువ రకాన్ని ముద్రించడం
ముద్రణ('రకం',విలువ,'ఉంది', రకం(విలువ))

# వినియోగదారు విలువను నమోదు చేస్తున్నారు
ఒకదానిపై= ఇన్పుట్ ('పూర్ణాంక విలువను నమోదు చేయండి:')
#విలువను పూర్ణాంకంలోకి మార్చడం
ఒకదానిపై=int(ఒకదానిపై)
#సంఖ్యా రకాన్ని ముద్రించడం
ముద్రణ('రకం',ఒకదానిపై,'ఉంది', రకం(ఒకదానిపై))

# వినియోగదారు ఫ్లోట్ విలువను నమోదు చేస్తున్నారు
float_num= ఇన్పుట్ ('ఫ్లోట్ విలువను నమోదు చేయండి:')
#విలువను ఫ్లోటింగ్ పాయింట్ నంబర్‌గా మార్చడం
float_num=తేలుతాయి(float_num)
#ఫ్లోట్ నంబర్ రకాన్ని ముద్రించడం
ముద్రణ('రకం',float_num,'ఉంది', రకం(float_num))

# వినియోగదారు సంక్లిష్ట సంఖ్యను నమోదు చేస్తున్నారు
కాంప్లెక్స్_సంఖ్య= ఇన్పుట్ ('సంక్లిష్ట సంఖ్యను నమోదు చేయండి:')
#విలువను సంక్లిష్ట సంఖ్యగా మార్చడం
కాంప్లెక్స్_సంఖ్య=క్లిష్టమైన(కాంప్లెక్స్_సంఖ్య)
#క్లిష్టమైన సంఖ్య రకాన్ని ముద్రించడం
ముద్రణ('రకం',కాంప్లెక్స్_సంఖ్య,'ఉంది', రకం(కాంప్లెక్స్_సంఖ్య))

అవుట్‌పుట్

పైథాన్ కన్సోల్‌లో అవుట్‌పుట్ ప్రదర్శించబడుతుంది. దిగువ అవుట్‌పుట్‌లో, పూర్ణాంకం రకం, ఫ్లోటింగ్ పాయింట్ సంఖ్య మరియు సంక్లిష్ట సంఖ్య ఇప్పుడు మారినట్లు చూడవచ్చు.

ముగింపు

ఈ వ్యాసంలో, మీరు పైథాన్ యూజర్ ఇన్‌పుట్‌ల గురించి తెలుసుకున్నారు. పైథాన్‌లో వినియోగదారుల నుండి ఇన్‌పుట్ తీసుకోవడం సులభం. వినియోగదారు నమోదు చేసిన విలువ స్ట్రింగ్, కానీ మీరు వినియోగదారు నమోదు చేసిన విలువ యొక్క డేటా రకాన్ని సులభంగా మార్చవచ్చు. డేటా టైప్ కన్వర్షన్ మెకానిజం ఈ వ్యాసంలో అందించిన ఉదాహరణలలో క్లుప్తంగా వివరించబడింది.