aidrn
3 سال پیش توسط aidrn مطرح شد
3 پاسخ

حروف تکراری

برنامه تی بنویسید ک یک کلمه ب عنوان ورودی بگیرد و تک تک حروف را برسی کند
اکر حرف تکراری در کلمه وجود داشته باشد
false را در خروجی نشان دهد و اگر حرف تکراری وجود نداشته باشه teru را نشان دهد.
ب زبان پایتون


ثبت پرسش جدید
هریم بهمن یار
تخصص : برنامه نویس
@rocket_it 3 سال پیش مطرح شد
0

سلام
با این دستور میتونید یک رشته رو پیمایش کنید :
For x in String
به جای String نام رشته رو بنویسید.داخل دابل کوتیشین
برای چک کردن اینکه تکراری داره یا نه هم میتونید از دستور شرطی استفاده کنید تا مقادیر true یا false رو براتون برگردونه
برای سادگی بیشتر میتونید رشته رو تبدیل به آرایه کنید بعد شرط رو اضافه کنید
اگر راهنمایی بیشتر خواستین سوال بپرسین


aidrn
تخصص : برنامه نویسی
@ainaan 3 سال پیش مطرح شد
0

من این روند رو میرم ولی فکر میکنم سین تکسش اشکال داره ارور میده
@rocket_it


احسان داوری
تخصص : برنامه نویس
@ehsndvr 3 سال پیش مطرح شد
0

سلام
بفرمایید این میشه کدش:

def Dup(fh):
    boolDuplicateWord = True
    vocab = {}
    for i, line in enumerate(fh):
        words = line.split()
        for j, word in enumerate(words):
            if word in vocab:
                locations = vocab[word]
                #print (word, "occurs at", locations)
                boolDuplicateWord = False
                locations.append((i, j))
            else:
                vocab[word] = [(i, j)]
    return boolDuplicateWord
print(Dup("ehsan"))

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام