کار با اعداد داخل فایل
برنامه ای بنویسید که محتویات یک فایل به نام "numbers.txt" که شامل اعداد صحیح هست را بخواند و مجموع و میانگین اعداد داخل آن را محاسبه کند
برنامه ای بنویسید که محتویات یک فایل به نام "numbers.txt" که شامل اعداد صحیح هست را بخواند و مجموع و میانگین اعداد داخل آن را محاسبه کند
sum = 0 counter = 0 with open ("numbers.txt","r") as file: for item in file: sum += int(item) counter += 1 avr = sum / (counter) print(f"sum = {sum}") print(f"average = {avr}")
def read_numbers_from_file(file_name): """محتویات فایل را خوانده و اعداد صحیح را برمیگرداند.""" try: with open(file_name, 'r') as file: # خواندن خطوط و تبدیل به لیست اعداد صحیح numbers = [int(line.strip()) for line in file if line.strip().isdigit() or (line.strip()[1:].isdigit() and line.strip()[0] == '-')] return numbers except FileNotFoundError: print(f"فایل '{file_name}' پیدا نشد.") return [] except ValueError: print("خطا در تبدیل دادهها به عدد صحیح.") return [] def calculate_sum_and_average(numbers): """مجموع و میانگین اعداد را محاسبه میکند.""" total = sum(numbers) average = total / len(numbers) if numbers else 0 return total, average def main(): file_name = "numbers.txt" # خواندن اعداد از فایل numbers = read_numbers_from_file(file_name) if numbers: # محاسبه مجموع و میانگین total, average = calculate_sum_and_average(numbers) # نمایش نتایج print(f"مجموع اعداد: {total}") print(f"میانگین اعداد: {average:.2f}") else: print("هیچ عددی برای محاسبه وجود ندارد.") # اجرای تابع اصلی if __name__ == "__main__": main()
whit open ("number.txt" , "r")as file: adad = file.read() reaturn+=(sum (adad)/len[adad] print(return)
برنامه ای بنویسید که شکل زیر را در خروجی چاپ کند****************************
1- کاربر یک عدد از بین 0 تا 100 در ذهن خود انتخاب میکند 2- برنامه عدد موردنظر کاربر را حدس میزند 3- کاربر با توجه به عدد حدس زده شده، یکی از گزینه های (حدس صحیح است, عدد موردنظر بزرگتر است, عدد مور...
برنامه ای بنویسید که با توجه به لیست زیر، اسم هر دانش آموز را چاپ کند و به اندازه امتیاز او، ستاره جلو اسم او چاپ کند برای حل این سوال سعی کنید از حلقه های تو در تو استفاده کنید amir 5hooshang 7rez...
برنامه ای بنویسید که مساحت مربعی را از کاربر دریافت کند و اندازه هر ضلع را در خروجی چاپ کند
برنامه مقدار مسافت طی شده به کیلومتر و مقدار سوخت مصرف شده به لیتر را دریافت کند و با توجه به دستورالعمل زیر در خروجی چاپ کند که خودرو کم مصرف است یا پرمصرف. اگر مصرف سوخت این خودرو کمتر از 7 لیتر ...
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری