ذخیره اطلاعات در فایل
برنامه ای بنویسید که اسم و شماره دانشجویی کاربران را دریافت کند و در یک فایل به اسم students.txt ذخیره کند. همچنین بعد از هر ذخیره سازی، کل اطلاعات این فایل را در خروجی نمایش دهید.
برنامه ای بنویسید که اسم و شماره دانشجویی کاربران را دریافت کند و در یک فایل به اسم students.txt ذخیره کند. همچنین بعد از هر ذخیره سازی، کل اطلاعات این فایل را در خروجی نمایش دهید.
const fs = require('fs'); const readline = require('readline'); // تابع برای ذخیره اطلاعات در فایل function saveStudentData(name, studentId) { const data = `${name}, ${studentId}\n`; // فرمت دادهها // اضافه کردن دادهها به فایل fs.appendFile('students.txt', data, (err) => { if (err) { console.error('Error writing to file:', err); } else { console.log('Data saved successfully!'); displayAllStudents(); } }); } // تابع برای نمایش تمامی اطلاعات فایل function displayAllStudents() { fs.readFile('students.txt', 'utf8', (err, data) => { if (err) { console.error('Error reading file:', err); } else { console.log('Current students:'); console.log(data); } }); } // ایجاد رابط کاربری برای دریافت ورودی const rl = readline.createInterface
def save_student_info(): while True: # دریافت اسم و شماره دانشجویی از کاربر name = input("لطفاً نام دانشجو را وارد کنید (برای خروج 'خروج' را وارد کنید): ") if name.lower() == 'خروج': print("برنامه به پایان رسید.") break student_id = input("لطفاً شماره دانشجویی را وارد کنید: ") # ذخیره اطلاعات در فایل with open('students.txt', 'a', encoding='utf-8') as file: file.write(f"{name},{student_id}\n") # خواندن و نمایش کل اطلاعات فایل print("\nکل اطلاعات دانشجویان در فایل:") with open('students.txt', 'r', encoding='utf-8') as file: content = file.readlines() for line in content: print(line.strip()) print() # خط جدید برای خوانایی # اجرای تابع save_student_info()
while True: name=input('name: ') if name=='': break id=input('id: ') stu_file=open('student.txt','a') stu_file.write(f'name:{name} , id:{id}\n') stu_file=open('student.txt','r') print(stu_file.read()) stu_file.close()
package org.example import com.google.gson.Gson import com.google.gson.reflect.TypeToken import java.io.File import java.lang.reflect.Type fun main() { val map1 = mutableMapOf<String, String>() val file = File("D:\\New folder (5)\\students.txt") var finish :String while (true) { try { when (menu1()) { 1 -> { finish=gsonAppend(menu2(map1),file) map1.clear() map1.putAll(toSaved(finish,map1)) println("information is saved") } 2 -> { showing(file) } 0 -> {println("Program is Exist") break } } } catch (e: Exception) { println(e.message) } } } fun menu1(): Int { println("Please Enter one number that is want:") println(" Enter:[1]->To register student name and student number") println(" Enter:[2]->To show the list of student names along with the student number") println(" Enter:[0]->To Exit of Program") val number = readlnOrNull()?.toInt()!! return number } fun menu2(map1:MutableMap<String,String>): Pair<String, String> { println("Please Enter Student name") val name = readlnOrNull()!! println("Please Enter Student number") val number: String = readlnOrNull()!! return map1.let { (name to number) } } fun gsonAppend(map1: Pair<String, String>,file:File):String { val gson = Gson() val map2 = gson.toJson(map1) file.appendText(map2) return map2 } fun toSaved(string1:String,map1:MutableMap<String,String>):MutableMap<String,String>{ val gson = Gson() val mutableMapProduct: Type = object : TypeToken<MutableMap<String,String>>() {}.type val result = gson.fromJson<MutableMap<String,String>>(string1,mutableMapProduct ) map1.clear() map1.putAll(result) return map1 } fun showing(file:File){ file.forEachLine { println(it) } }
def save_student_info(): while True: # دریافت اطلاعات از کاربر name = input("اسم دانشجو را وارد کنید (برای خروج، 'exit' را وارد کنید): ") if name.lower() == 'exit': # بررسی برای خروج break student_id = input("شماره دانشجویی را وارد کنید: ") # ذخیره اطلاعات در فایل with open("students.txt", "a") as file: # باز کردن فایل به حالت اضافه کردن file.write(f"{name}, {student_id}\n") # نوشتن اطلاعات در فایل # خواندن و نمایش کل اطلاعات فایل with open("students.txt", "r") as file: # باز کردن فایل به حالت خواندن print("\nکل اطلاعات ذخیره شده در فایل:") for line in file: print(line.strip()) # نمایش هر خط بدون فاصلههای اضافی # اجرای تابع save_student_info()
def add_student_info(): # دریافت نام و شماره دانشجویی از کاربر name = input("نام دانشجو را وارد کنید: ") student_id = input("شماره دانشجویی را وارد کنید: ") # باز کردن فایل به صورت append و ذخیره اطلاعات with open("students.txt", "a") as file: file.write(f"{name}, {student_id}\n") # خواندن و نمایش کل اطلاعات فایل with open("students.txt", "r") as file: content = file.read() print("\nمحتویات فایل students.txt:\n") print(content)
stu_file=open('D:\\student.txt','a') while 1: name=input("Name : ") if name=='':break password=input("password : ") if password=='':break stu_file.write(f"name : {name} - password : {password}\n") stu_file.close() stu_file=open('D:\\student.txt','r') print(stu_file.read()) stu_file.close()
با استفاده از CSS کلاس fix را استایل دهی کنید تا بصورت ثابت در گوشه پایین سمت چپ صفحه (با فاصله 10 پیکسل) قرار گیرد و در صورت اسکرول کاربر، موقعیت آن تغییر نکند.
برنامه ای بنویسید که بتواند میانگین تعداد بینهایتی از اعداد را بدست آورد: در ابتدا برنامه باید اعداد مورد نظر کاربر را دریافت کند (تا وقتی کاربر عدد 0 را وارد نکرده است، گرفتن اعداد باید ادامه یابد...
تابعی بنویسید که دو عدد به همراه یک عملگر (+ - / *) دریافت کند و محاسبه مربوطه را انجام دهد و نتیجه را برگرداند مثال:cal(2, '+', 6) #8 cal(5, '-', 1) #4 cal(6, '/', 2) #3 cal(8, '*', 2) #16
با استفاده از جاوااسکریپت یک درخواست با مشخصات زیر ارسال کنیدmethod = posturl = /test.php اطلاعاتfname = ?lname = ?age = ? اطلاعات بالا را از طریق prompt از کاربر دریافت کنید
کدی بنویسید که ویدیویی با آدرس (test) را در صفحه بارگذاری کند. دکمه های کنترل ویدیو نیز وجود داشته باشد
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری