প্রোগ্রামটি দুটি নাম নেওয়ার কথা রয়েছে এবং যদি তারা একই দৈর্ঘ্য হয় তবে এটি একই শব্দ কিনা তা পরীক্ষা করা উচিত। যদি এটি একই শব্দ হয় তবে এটি "নামগুলি একই রকম" মুদ্রণ করবে । যদি তারা একই দৈর্ঘ্য হয় তবে বিভিন্ন অক্ষর সহ এটি "নামগুলি পৃথক তবে একই দৈর্ঘ্য" প্রিন্ট করবে । যে অংশটি নিয়ে আমার সমস্যা হচ্ছে তা নীচে 4 লাইনে রয়েছে।
#!/usr/bin/env python
# Enter your code for "What's In (The Length Of) A Name?" here.
name1 = input("Enter name 1: ")
name2 = input("Enter name 2: ")
len(name1)
len(name2)
if len(name1) == len(name2):
if name1 == name2:
print ("The names are the same")
else:
print ("The names are different, but are the same length")
if len(name1) > len(name2):
print ("'{0}' is longer than '{1}'"% name1, name2)
elif len(name1) < len(name2):
print ("'{0}'is longer than '{1}'"% name2, name1)
আমি এই কোডটি চালানোর সময় এটি প্রদর্শিত হয়:
Traceback (most recent call last):
File "program.py", line 13, in <module>
print ("'{0}' is longer than '{1}'"% name1, name2)
TypeError: not all arguments converted during string formatting
কোন পরামর্শ অত্যন্ত প্রশংসা করা হয়।
f"'It will cost ${your_variable} dollars."