تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

شمارش کلمات داخل فایل

تمرین آسان 1754/ دانلود 386 بازدید

برنامه ای بنویسید که یک فایل متنی را بخواند ،تعداد کلمات آن را بشمارد و تعداد کلمات را در یک فایل جدید بنویسد.

👨‍💻 14 ساعت قبل User 4123 این تمرین رو مشاهده کرد
👨‍💻 8 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

3 جواب

from pathlib import Path
path = rf"{input("Enter the path : ")}"
words = Path(path).read_text()
total = 0
for x in words:
    if x == " " or x == "." or x == "!" or x == "?":
        total += 1
print(f"The words count is : {total}"))
Yasin.hn دانلود Python
with open('input.txt','r') as file:
    text = file.read()

    words = text.split()
    word_count = len(words)
    with open('output.txt','w') as file:
        file.write(f"{word_count}")

print(word_count) 
Imanm دانلود Python
def count_words_in_file(input_filename, output_filename):
    try:
        with open(input_filename, 'r', encoding='utf-8') as file:
            text = file.read()

        # شمارش کلمات (تقسیم متن بر اساس فاصله‌ها)
        words = text.split()
        word_count = len(words)

        # نوشتن نتیجه در فایل خروجی
        with open(output_filename, 'w', encoding='utf-8') as file:
            file.write(f"تعداد کلمات فایل '{input_filename}': {word_count}\n")

        print(f"تعداد کلمات: {word_count} در فایل '{output_filename}' ذخیره شد.")

    except FileNotFoundError:
        print(f"فایل '{input_filename}' پیدا نشد.")
    except Exception as e:
        print(f"خطا رخ داد: {e}")
Sumy.amiri دانلود Python

ارسال جواب

  • قبل از ارسال جواب ویدیو زیر رو ببین تا کار کردن با markdown رو یاد بگیری
  • لطفا جواب های تکراری ارسال نکن
  • سعی کن داخل کدت از کلمات فارسی یا فینگلیش (فارسی با حروف انگلیسی) استفاده نکنی و کدت تماما انگلیسی باشه
  • لطفا داخل جواب از ایموجی یا کاراکترهای خاص استفاده نکن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

راهنمای ارسال جواب 👇

×
×
بستن