ذخیره اطلاعات در فایل
برنامه ای بنویسید که اسم و شماره دانشجویی کاربران را دریافت کند و در یک فایل به اسم students.txt ذخیره کند. همچنین بعد از هر ذخیره سازی، کل اطلاعات این فایل را در خروجی نمایش دهید.
برنامه ای بنویسید که اسم و شماره دانشجویی کاربران را دریافت کند و در یک فایل به اسم students.txt ذخیره کند. همچنین بعد از هر ذخیره سازی، کل اطلاعات این فایل را در خروجی نمایش دهید.
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()
نیاز نیست فایل txtباز کنیم
برای اینکه داخل فایل ذخیره بشه اول باید به باینری تبدیلش کنیم
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)
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])
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())
مگه اول نباید کدها رو تبدیل به dumps کنیم؟
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())
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())
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())
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())
student_txt =[] name = input('enter : ') number = int(input('enter : ')) student_txt.append((name, number)) print(dict(student_txt))
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())
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())
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()
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()
stu = open('student.txt', 'a').write(f"\n{input("Enter your name: ")} {int(input("code: "))}")
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))
فرض کنید 2 جدول زیر را داریمUsers --> name, id Books --> user_id, id, name 1- کوئری بنویسید که کتاب های مربوط به کاربری با شماره 3 را نشان دهد 2- کوئری بنویسید که کتاب های مربوط به کاربری با اسم ...
برنامه ای بنویس که سن پدر و پسری را از ورودی دریافت کند و تفاضل (تفریق) آنها را در خروجی چاپ کند
تابعی بنویس که تعداد بی نهایت پارامتر دریافت کند و میانگین اعداد را برگرداند اگر پارامتری مقدار غیرعددی بود، آن را نادیده بگیرد
لینکی با مشخصات زیر ایجاد کنیدبا کلیک روی لینک کاربر بتواند مستقیم با شماره 090000000 تماس بگیردمتن لینک (تماس با ما) باشدtitle لینک عبارت (با ما تماس بگیرید) باشد
کد css بنویسید که div زیر را انتخاب کند و رنگ متون داخل آن را به سبز تغییر دهد <div id='mybox'>code-bezan.ir</div>
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری