حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

ذخیره اطلاعات در فایل

تمرین آسان 4911 visibility link download flag trending_up پربازدید

برنامه ای بنویسید که اسم و شماره دانشجویی کاربران را دریافت کند و در یک فایل به اسم students.txt ذخیره کند. همچنین بعد از هر ذخیره سازی، کل اطلاعات این فایل را در خروجی نمایش دهید.

👨‍💻 2 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 31

# Saving students' information to the file
while True:
    s_name = input("Student name: ").strip()

    if s_name == "":
        break

    student_id = input("Student id: ").strip()

    with open("students.txt", "a", encoding="utf-8") as students_file:
        students_file.write(f"Student name: {s_name}\nStudent id: {student_id}\n")
        students_file.write("-" * 30 + "\n")

    with open("students.txt", "r", encoding="utf-8") as students_file:
        print(students_file.read())

```while True:
name = input('name: ')
if name == '':
break
id = input('id: ')

stu_file = open('studants.txt', 'a')
stu_file.write(name + ' , ' + id + '\n')
stu_file.close()

stu_file = open('studants.txt', 'r')
print(stu_file.read())
stu_file.close()

```

اول فایل students.txt در پوشه فایل پایتون و بعد این کد رو بزن

class Student_in_File():
    def students():
        while True:
                name = input("Enter Name: ")
                iid = input("Enter ID: ")
                try:
                    with open("students.txt","w") as f:
                        f.write("Name: " + name + " "+ "ID: " + iid)
                        ques = input("What for edameh?: ")
                        if ques == "bye" or "":
                            break
                        else:
                            Student_in_File.students()

                except FileNotFoundError:
                    print("Not Found Your File!")

Student_in_File.students()   
f = open("students.txt", "a")

name = input("name: ")
student_id = input("id")

f.write("name: " + name + " | id: " + student_id + "\n")
f.close()

f = open("students.txt", "r")
print("etelat student")
print(f.read())
f.close()

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;

public class StudentInFile {

    public static void students() {
        Scanner scanner = new Scanner(System.in);

        while (true) {
            System.out.print("Enter Name: ");
            String name = scanner.nextLine();

            System.out.print("Enter ID: ");
            String id = scanner.nextLine();

            try (BufferedWriter writer = new BufferedWriter(new FileWriter("students.txt"))) {
                writer.write("Name: " + name + " ID: " + id);
                writer.newLine();

                System.out.print("What for continue?: ");
                String answer = scanner.nextLine();

                if (answer.equalsIgnoreCase("bye") || answer.isEmpty()) {
                    break;
                }

            } catch (IOException exception) {
                System.out.println("File not found or cannot be accessed!");
            }
        }

        scanner.close();
    }

    public static void main(String[] args) {
        students();
    }
}
پاسخ هوش مصنوعی Ai Java
while 1:
    name = input("enter your full name(perss(0)to exit): ")
    if name =="0": break
    stcode = input("enter your stcode: ")
    with open("students.txt","a") as f:
     f.write(f"\nname:{name},stcode:{stcode}")
    with open("students.txt","r") as f:
     print(f.read())
    f.close()
import os
def save_student_data():
    with open('student.txt','w') as file:
        while 1:
            name=input('enter student name(for end enter exit):')
            if name.lower()=='exit':
                break
            student_id=input('enter student number:')
            file.write(f'{name},{student_id}\n')
            file.flush()
            file_size=os.path.getsize('student.txt')
            print(f'file size saved:{file_size}bite')
save_student_data()
name = input("name: ")
n_s = input("number's student: ")
s = f"{name}:{n_s} \n"

k = open('students.txt', 'a')
k.write(s)
k.close()

k = open('students.txt', 'r')
print(k.read())
k.close()

name = input ("Enter your name : ")
num = input ("Enter your number :")

f = open("student.txt" , "a")
F = f.write(f"{name} , {num}\n")
f = open("student.txt" , "r")
u = f.read()
print(u)
f.close()
while True:
        print("---")
        print("You Can Type Nothing Here To Exit ! ") 
        name = input("Enter The Name ! --> ")
        if name == "":
            print("Good Luck ! ")
            break
        id = input("Enter The ID ! -->")
        if id == "":
            print("Good Luck ! ")
            break

        student_file = open("Students.txt","a")
        student_file.write(f"Name : {name} - ID : {id}\n")
        print("---")
        student_file = open("Students.txt","r")

        print(student_file.read())

        student_file.close()

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن