ذخیره اطلاعات در فایل
برنامه ای بنویسید که اسم و شماره دانشجویی کاربران را دریافت کند و در یک فایل به اسم students.txt ذخیره کند. همچنین بعد از هر ذخیره سازی، کل اطلاعات این فایل را در خروجی نمایش دهید.
برنامه ای بنویسید که اسم و شماره دانشجویی کاربران را دریافت کند و در یک فایل به اسم students.txt ذخیره کند. همچنین بعد از هر ذخیره سازی، کل اطلاعات این فایل را در خروجی نمایش دهید.
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکconst { error, log } = require("console"); const { appendFile, readFile } = require("fs"); const { createInterface } = require("readline"); const rl = createInterface({ input: process.stdin, output: process.stdout, }); function display() { readFile("students.txt", "utf8", (err, data) => { if (err) { error("Error reading file:", err); } else { log("\nCurrent students:"); log(data); } promptUser(); }); } function save(name, id) { const data = `${name}:${id}\n`; appendFile("students.txt", data, (err) => { if (err) { error("Error saving data:", err); } else { log(`Saved: ${name} (ID: ${id})`); display(); } }); } function promptUser() { rl.question("Enter student name (or 'exit' to quit): ", (name) => { if (name.toLowerCase() === "exit") return rl.close(); rl.question("Enter student ID: ", (id) => { save(name, id); }); }); } appendFile("students.txt", "", (err) => { if (err) { error("Error creating file:", err); } else { log("Welcome to the Student Management System"); promptUser(); } }); rl.on("close", () => { log("Thank you for using the Student Management System. Goodbye!"); process.exit(0); });
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()
import pickle import os class Students: def __init__(self,name,student_num): self.name=name self.student_num=student_num students=[] if os.path.exists("students.txt"): f=open("students.txt","rb") try: students=pickle.load(f) except: pass else: f=open("students.txt","x") f.close() while 1: name=input("name: ") if(name==""): break number=input("student number: ") s=Students(name,number) students.append(s) print("list of students : ") f=open("students.txt","ab") pickle.dump(students,f) f.close() for student in students: print(f"name: {student.name}, code: {student.student_num}")
name = input('name: ') code = input('code: ') f = open('students.txt', 'a') f.write(name + '\n') f.write(code + '\n') f.close() f = open('students.txt', 'r') print(f.read()) f.close()
برنامه ای بنویسید که عددی را از ورودی دریافت کند و بررسی کند که عدد بر 5 بخش پذیر است یا خیر؟ راهنمایی: عددی بر 5 بخش پذیر است که باقی مانده تقسیم آن بر 5 صفر شود
تابعی بنویسید که 2 رشته دریافت کند و رشته دوم را در رشته اول جستجو کند. اگر در رشته اول، رشته دوم وجود داشت True و در غیر اینصورت False را برگرداند نکته: برای جستجو نباید از تابع های آماده استفاده ...
برنامه ای بنویسید که کاربر بتواند اسم دانشجویان را اضافه و حذف کند بعد از هر بار حذف یا اضافه کردن دانشجو، باید لیست دانشجویان موجود همانند زیر نمایش داده شود choose: 1.add 2.remove1name:hooshang1....
برنامه ای بنویسید که نمره و اسم دانش آموزان را دریافت کند و به ترتیب از بیشترین تا کمترین نمره را به همراه اسم دانش آموزان در خروجی چاپ کند
برنامه ای بنویسید که کاربر بتواند ساعت، دقیقه و ثانیه موردنظر خود را همانند مثال زیر وارد کند و از زمان وارد شده، شمارش معکوس تا صفر انجام شود input: 1:22:50 # یک ساعت و بیست و دو دقیقه و پنجاه ثانیه
برنامه ای بنویسید که یک متن و یک کلمه از کاربر دریافت کند، کلمه را در متن جستجو کند و همانند مثال زیر قبل و بعد کلمه * گذاشته و متن را در خروجی چاپ کند. مثال :input1: Hello. my name is Hooshang. i ...
برنامه ای بنویسید که نمرات دروس یک دانشجو و تعداد واحد هرکدام از آنها را دریافت کند (دریافت نمره و تعداد واحد تا وارد شدن عدد 0 ادامه پیدا کند) در نهایت معدل دانشجو طبق فرمول زیر در خروجی چاپ شودنم...
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری