Python User Input

பயனர் உள்ளீடு

பயனர் உள்ளீடு

Python பயனர் உள்ளீட்டை அனுமதிக்கிறது.

அதாவது பயனரிடம் உள்ளீட்டைக் கேட்க முடியும்.

பின்வரும் எடுத்துக்காட்டு உங்கள் பெயரைக் கேட்கிறது, மேலும் நீங்கள் ஒரு பெயரை உள்ளிடும் போது, அது திரையில் அச்சிடப்படும்:

எடுத்துக்காட்டு

பயனர் உள்ளீட்டைக் கேளுங்கள்:

print("Enter your name:")
name = input()
print(f"Hello {name}")

Python input() செயல்பாட்டை எட்டும் போது செயல்படுத்துவதை நிறுத்துகிறது, மேலும் பயனர் சில உள்ளீட்டை வழங்கிய பிறகு தொடர்கிறது.

Prompt ஐப் பயன்படுத்துதல்

மேலே உள்ள எடுத்துக்காட்டில், பயனர் ஒரு புதிய வரியில் தங்கள் பெயரை உள்ளிட வேண்டியிருந்தது. Python input() செயல்பாட்டில் ஒரு prompt அளவுரு உள்ளது, இது பயனர் உள்ளீட்டிற்கு முன்னால், அதே வரியில் வைக்கக்கூடிய செய்தியாக செயல்படுகிறது:

எடுத்துக்காட்டு

பயனர் உள்ளீட்டிற்கு முன்னால் செய்தியைச் சேர்க்கவும்:

name = input("Enter your name:")
print(f"Hello {name}")

பல உள்ளீடுகள்

நீங்கள் விரும்பும் அளவுக்கு பல உள்ளீடுகளைச் சேர்க்கலாம், Python ஒவ்வொன்றிலும் செயல்படுத்துவதை நிறுத்தும், பயனர் உள்ளீட்டிற்காகக் காத்திருக்கும்:

எடுத்துக்காட்டு

பல உள்ளீடுகள்:

name = input("Enter your name:")
print(f"Hello {name}")
fav1 = input("What is your favorite animal:")
fav2 = input("What is your favorite color:")
fav3 = input("What is your favorite number:")
print(f"Do you want a {fav2} {fav1} with {fav3} legs?")

உள்ளீட்டு எண்

பயனரிடமிருந்து உள்ளீடு ஒரு சரமாகக் கருதப்படுகிறது. மேலே உள்ள எடுத்துக்காட்டில் கூட, நீங்கள் ஒரு எண்ணை உள்ளிடலாம், Python மொழிமாற்றி அதை இன்னும் ஒரு சரமாகக் கருதும்.

float() செயல்பாட்டுடன் உள்ளீட்டை எண்ணாக மாற்றலாம்:

எடுத்துக்காட்டு

வர்க்கமூலத்தைக் கண்டறிய, உள்ளீடு எண்ணாக மாற்றப்பட வேண்டும்:

x = input("Enter a number:")

#find the square root of the number:
y = math.sqrt(float(x))

print(f"The square root of {x} is {y}")

உள்ளீட்டைச் சரிபார்க்கவும்

பயனரிடமிருந்து எந்த உள்ளீட்டையும் சரிபார்ப்பது நல்ல பயிற்சியாகும். மேலே உள்ள எடுத்துக்காட்டில், பயனர் எண்ணைத் தவிர வேறு ஏதாவது உள்ளிட்டால் பிழை ஏற்படும்.

பிழையைத் தவிர்ப்பதற்காக, உள்ளீட்டைச் சோதிக்கலாம், மேலும் அது எண்ணாக இல்லையென்றால், பயனர் "தவறான உள்ளீடு, தயவு செய்து மீண்டும் முயற்சிக்கவும்" போன்ற செய்தியைப் பெறலாம், மேலும் புதிய உள்ளீட்டை உருவாக்க அனுமதிக்கப்படலாம்:

எடுத்துக்காட்டு

நீங்கள் எண்ணைப் பெறும் வரை கேட்கவும்:

y = True
while y == True:
  x = input("Enter a number:")
  try:
    x = float(x);
    y = False
  except:
    print("Wrong input, please try again.")

print("Thank you!")

💡 உதவிக்குறிப்பு:

பயனர் உள்ளீட்டை எப்போதும் சரிபார்ப்பது நல்ல நடைமுறையாகும். இது எதிர்பாராத உள்ளீடுகளிலிருந்து பிழைகளைத் தடுக்க உதவுகிறது மற்றும் உங்கள் நிரலை மிகவும் நம்பகமானதாக ஆக்குகிறது.

பயிற்சி

பயனர் உள்ளீட்டைக் கேட்கப் பயன்படுத்தப்படும் முறையின் பெயர் என்ன?

prompt()
✗ தவறு! Python இல் prompt() முறை இல்லை, அது input() முறையின் அளவுருவாகும்
input()
✓ சரி! input() செயல்பாடு Python இல் பயனர் உள்ளீட்டைப் பெற பயன்படுகிறது
user()
✗ தவறு! Python இல் user() முறை இல்லை