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

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

3
+1
+1
+1

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

Admin آسان 11/ دانلود 1869 بازدید

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

17 جواب

نمیتونم این تمرین رو حل کنم!
0
name_number = []
while True :
    name = input("your name :")
    if name.lower() == "done" :
        break
    number = input("your number :")
    name_number.append([name , number])
with open("a.txt", "a") as file:
    for entry in name_number:
        file.write(f"{entry[0]}  {entry[1]}\n")
print(name_number)
کاربر 2649 دانلود Python جدید
1
+1
name = input('what is your name?\n')
code = input('what is your code?\n')
file = open("students", "a")
file.write('\nname: '+name+' code: '+code)
file.close()
file_r = open("students", "r")
print(file_r.read())
file_r.close()
Mrpy2023 دانلود Python

نیاز نیست فایل txtباز کنیم Moje4777


برای اینکه داخل فایل ذخیره بشه اول باید به باینری تبدیلش کنیم کاربر 1490


1
+1
import pickle:
date= input("emrooz chandome ?:")
names=[]
Codes=[]
while 1:
        a=input("name:")
        if a== " " : break
        k=input("student code:") 
        names.append(a)
        codes.append(k)
        f=open(file{date}.txt , "wb")
        a1=pickle.dumps(a)
        k1=pickle.dumps(k)
        f.write(a1)
        f.write(k1)
        f.close()
while 1: 
      c=input("tarikh:")
      file=open(f"file{c}.txt" , "rb")
      b=file.read()
      file.close()
      info=pickle.loads(b)
      print(names , codes)

Mla23 دانلود Python
1
+1
impot pickle
names=[ ]
scores=[ ]

while 1:
     name=input("name: ")
     score=int("inpute: ")
     names.append(name)
    scores.append(score)

if names==" " break

for i ,name enumerat(names)

n=pickel.dump(names)
s=pickle.dumps(scores)
 

f=open("steudents.txt"."wb")
f.write(n)
f.write(s)

f.close()

f=open("students.txt"."rb")
b=f.read()
c=pickle.louds(b)

f.close()

c=pickle.louds(b)

print(nams[i] ,scores[i])
کاربر 1490 دانلود Python
1
+1
a = input("Enter: ")
m = 'E:\test\students.txt'
with open(m,"a") as file:
    file.write(a + '\n')
data = open("E:\test\students.txt")
print(data.read())
کاربر 2537 دانلود Python
0
while 1:
    f = open("students.txt" , "a")
    name = input("If you want to finish, send this part empty\nenter name: ")
    if name == "":
        break
    student_code= input("enter student code: ")
    f.write(f"\nname: {name}\nstudent code: {student_code}")
    f.write("\n------------------------------")
    f.close()
    file = open("students.txt" , "r")
    print(file.read())
    

Aryan84 دانلود Python

مگه اول نباید کدها رو تبدیل به dumps کنیم؟ کاربر 1058


0
while True:
    name = input('whats your name?:')
    if not name :
        break
    id = int(input('whats your code?:'))


    with open ('students.txt', 'a') as f:
        f.write(f"{name}, {id}\n")
        
    with open ('students.txt', 'r') as f:
        print(f.read())
  
Hamed دانلود Python
0
while 1:
    name=input("enter name :")
    stunumber=input("enter studend number :")   
    
    file_w=open("students.txt","a")
    file_w.write("\nname:"+name +"\nstudents number:"+ stunumber+ "\n-----------")
    file_w=open("students.txt","r")
    print(file_w.read())
Amirowich دانلود Python
0
while True:
    name=str(input("What's your name? "))
    if not name:
        break
    student_code=int(input("What's your student code? "))
    


    with open("student.txt"," a") as f:
        f.write(f'{name},{student_code}\n')


    with open("student.txt"," r") as f:
        print(f.read())
Mahan78 دانلود Python
0
while 1:
a = input(" your name")
b = input(" your student num?")
file_name = "students.txt"
f = open(file_name,"a")
f.write(f"{a},{b} \n")
f = open(file_name,"r")
print(f.read())
Negar دانلود Python
0
student_txt =[]

name = input('enter : ')
number = int(input('enter : '))
student_txt.append((name, number))
print(dict(student_txt))
کاربر 1224 دانلود Python
0
import os 

while True:

    i = input('Your Name : ').capitalize()
    if i == '0':break
    c = input('Your Code : ')

    if os.path.exists('list.txt'):
        f = open('list.txt', 'a')
        f.write(f'Name :{i} , Code :{c}\n')
        f.close()

    else:
        f = open('list.txt', 'x')
        f.write(f'Name :{i} , Code :{c}\n')
        f.close()

f = open('list.txt', 'r')
print(f.read())
Pooria08 دانلود Python
0
file = open("student.txt", "r")
read = file.read()
# print(read)
file = open("student.txt", "w")
file.write(read)
while True:
    name = input("name:  ")
    if name == "end":
        break
    number = input("number:  ")
    file.write(f"name {name}       number {number}\n")
    
file = open("student.txt", "r")
print(file.read())
Amirbazgir دانلود Python
0
file = open ("students.txt", "a+") 
m = str(input("Enter your name: "))
n = str(input("Enter your student number: ")) 
file.write(f"{m}\n")
file.write(f"{n}\n")
file.seek(0)
f = file.readlines()
for i in f :
  print (i)
file.close()

کاربر 1645 دانلود Python
0
class Stu:
    num=0

    def __init__(self,user_name, code_d):
        self.user_name=user_name
        self.code_d=code_d
        Stu.num+=1
students=[]
while 1:
    name=input('\nyour user name ?')
    if name=='':
        break
    o=0
    while 1:
        co=(input(' your code D ?\n'))
        break
    o+=1
    if o>3:
        print(' you try more than 3 times   ⛔⛔   error   ⛔❌⭕')
        exit()
    user=Stu(name,co)
    students.append(user)
print(Stu.num)
for i in students:
    i.user_name,i.code_d
 
    f=open('stu.txt','a')
    f.write(i.user_name)
    f.write(f'{i.code_d} \n')
    f.close()

w=open('stu.txt', 'r')
print(w.readline())
w.close()
Hadiozan20 دانلود Python
0
stu = open('student.txt', 'a').write(f"\n{input("Enter your name: ")}    {int(input("code: "))}")
Amirhosein دانلود Python
0
import pickle
students=[]
while 1:
    name=input('name: ')
    nu=input('enter number: ')
    if name or nu!="":
        students.append('name: '+name+' student number: '+nu)
        f=open('pickle t.txt','wb')
        b=pickle.dumps(students)
        f.write(b)
        f.close
    else:
        break
    f=open('pickle t.txt','rb')
    R=f.read()
    print(pickle.loads(R))

Knowledgebiome دانلود Python

ارسال جواب

// کداتو توی این بخش بنویس
// فرقی نمیکنه چه زبان برنامه نویسی باشه، همرو پشتیبانی میکنیم :)
// البته قبلش این سه خط رو پاک کن

  • تو جوابت میتونی از تصویر، کد، لینک به سایر صفحات و... استفاده کنی
  • لطفا جواب های تکراری ارسال نکن
  • جواب های ارسالی، پس از بررسی کوتاهی، ویرایش میشن و در سایت نمایش داده میشن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

تمرینات مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن