কম্পিউটার টিউটোরিয়াল

পাইথন প্রোগ্রাম: IP ঠিকানা থেকে লিডিং শূন্য (Leading Zeros) সরিয়ে ফেলা


একটি IP ঠিকানা দেওয়া আছে, আমাদের কাজ হলো IP ঠিকানা থেকে লিডিং শূন্য (leading zeroes) সরিয়ে ফেলা। প্রথমে দেওয়া স্ট্রিংকে "“.” দিয়ে স্প্লিট করুন এবং তারপর ইন্টিজারে রূপান্তর করুন যা লিডিং শূন্য সরিয়ে দেবে, তারপর আবার স্ট্রিং-এ রূপান্তর করে জয়েন করুন।

উদাহরণ

Input : 200.040.009.400 Output : 200.40.9.400

অ্যালগরিদম

ধাপ ১: IP ঠিকানা ইনপুট নিন। ধাপ ২. IP কে ""."" দিয়ে স্প্লিট করুন। ধাপ ৩: স্ট্রিংকে ইন্টিজারে রূপান্তর করুন, int(parameter) ফাংশন ব্যবহার করতে পারেন। ধাপ ৪: লিডিং শূন্য সরিয়ে ফেলুন। ধাপ ৫: আবার str(parameter) দিয়ে স্ট্রিং-এ রূপান্তর করুন এবং join ফাংশন ব্যবহার করে জয়েন করুন।

উদাহরণ কোড

# পাইথন প্রোগ্রাম: IP ঠিকানা থেকে লিডিং জিরো সরিয়ে ফেলা এবং প্রিন্ট # লিডিং জিরো সরিয়ে ফেলার ফাংশন def IP(ip):    zeroip = ".".join([str(int(i)) for i in ip.split(".")])    return zeroip ;    # ড্রাইভার কোড    ip =input("Enter the IP address ::>") print("New Ip Address ::>",IP(ip))

আউটপুট

Enter the IP address ::>200.006.020.900 New Ip Address ::> 200.6.20.900

  1. পাইথনে লেবেল (Label) থেকে টেক্সট রিমুভ করা

  2. পাইথন প্রোগ্রাম: সেট থেকে আইটেম সরিয়ে ফেলা (Duplicate)

  3. পাইথনে লিস্ট থেকে ডুপ্লিকেট এলিমেন্ট সরানো

  4. পাইথনে বাক্য থেকে ডুপ্লিকেট শব্দ সরিয়ে ফেলার প্রোগ্রাম