# پاسخ تمرین شماره 2
eq = ""
result = 0
op = "+"
loopsFirstRun = True
while True:
if loopsFirstRun != True:
op = input("Enter an operator (+,-,*,/,=) : ") # دریافت علامت
eq = "(" + eq + op;
if op == "=":
break
num = float(input("Enter a number : ")) # دریافت عدد
if op == "+":
result = result + num
elif op == "-":
result = result - num
elif op == "*":
result = result * num
elif op == "/":
result = result / num
else: # در صورتی که علامت وارد شده از چهار عمل اصلی نباشد
result = "Invalid operator : " + op # نمایش پیغام خطا
eq = eq + str(num);
if loopsFirstRun != True:
eq = eq + ")";
print(eq + " = " + str(result))
loopsFirstRun = False
print(result)
eq = ""
result = 0
op = "+"
loopsFirstRun = True
while True:
if loopsFirstRun != True:
op = input("Enter an operator (+,-,*,/,=) : ") # دریافت علامت
eq = "(" + eq + op;
if op == "=":
break
num = float(input("Enter a number : ")) # دریافت عدد
if op == "+":
result = result + num
elif op == "-":
result = result - num
elif op == "*":
result = result * num
elif op == "/":
result = result / num
else: # در صورتی که علامت وارد شده از چهار عمل اصلی نباشد
result = "Invalid operator : " + op # نمایش پیغام خطا
eq = eq + str(num);
if loopsFirstRun != True:
eq = eq + ")";
print(eq + " = " + str(result))
loopsFirstRun = False
print(result)
# پاسخ تمرین شماره 2
def add(x, y):
return x + y
def min(x, y):
return x - y
def mul(x, y):
return x * y
def div(x, y):
return x / y
oper = ''
nums = []
num1 = int(input(' عدد اول را وارد کنید: '))
nums.append(num1)
while oper != '=':
oper = input('عملگر انتخابی خود را وارد کنید (/,*,-,+,=): ')
nums.append(oper)
if oper == '=' :
print(nums, num1)
break
num2 = int(input(' عدد بعدی را وارد کنید: '))
nums.append(num2)
if oper == '+':
num1 = add(num1, num2)
elif oper == '*':
num1 = mul(num1, num2)
elif oper == '/':
num1 = div(num1, num2)
elif oper == '-':
num1 = min(num1, num2)
print(num1)
def add(x, y):
return x + y
def min(x, y):
return x - y
def mul(x, y):
return x * y
def div(x, y):
return x / y
oper = ''
nums = []
num1 = int(input(' عدد اول را وارد کنید: '))
nums.append(num1)
while oper != '=':
oper = input('عملگر انتخابی خود را وارد کنید (/,*,-,+,=): ')
nums.append(oper)
if oper == '=' :
print(nums, num1)
break
num2 = int(input(' عدد بعدی را وارد کنید: '))
nums.append(num2)
if oper == '+':
num1 = add(num1, num2)
elif oper == '*':
num1 = mul(num1, num2)
elif oper == '/':
num1 = div(num1, num2)
elif oper == '-':
num1 = min(num1, num2)
print(num1)
This media is not supported in your browser
VIEW IN TELEGRAM
نحوه عملکرد تابع بازگشتی فیبوناچی😋
♦️♦️#یک_مثال:دوربین های ترافیک
1)ارزشمند بودن داده ها
2)متنوع بودن داده ها
3)اونقدر زیاد هستند که به راحتی نمی شه تحلیل شون کرد
🔹در کل سه ویژگی اول از همه مهمتر هستند.🔹
1)ارزشمند بودن داده ها
2)متنوع بودن داده ها
3)اونقدر زیاد هستند که به راحتی نمی شه تحلیل شون کرد
🔹در کل سه ویژگی اول از همه مهمتر هستند.🔹
دو چیز انسان را نابود میکند:
1-مشغول بودن به گذشته
2-مشغول شدن به دیگران
هر کس در گذشته بماند آینده را از دست میدهد و هر کس نگهبان رفتار دیگران باشد نصفی از آسایش و راحتی خود را از دست میدهد
بهترین انتقام در زندگی این است:
که به راه خود ادامه دهید و اتفاقات بد را فراموش کنید.
به هیچکس اجازه ندهید از تماشای رنج شما لذت ببرد.
شاد بودن را سرمشق زندگی خود قرار دهید.
و مسیر زندگیتان را به زیبایی ترسیم کنید...
1-مشغول بودن به گذشته
2-مشغول شدن به دیگران
هر کس در گذشته بماند آینده را از دست میدهد و هر کس نگهبان رفتار دیگران باشد نصفی از آسایش و راحتی خود را از دست میدهد
بهترین انتقام در زندگی این است:
که به راه خود ادامه دهید و اتفاقات بد را فراموش کنید.
به هیچکس اجازه ندهید از تماشای رنج شما لذت ببرد.
شاد بودن را سرمشق زندگی خود قرار دهید.
و مسیر زندگیتان را به زیبایی ترسیم کنید...
در کدام محیط برنامهنویسی کنیم؟ اگر دنبال نوشتن برنامههای پیچیده و طراحی نرم افزار در پایتون هستید PyCharm میتواند گزینه بسیار خوبی باشد.
@Python12
@Python12
در کدام محیط برنامهنویسی کنیم؟ اگر دنبال نوشتن برنامههای علمی در پایتون هستید، محیط شبیه به متلب spyder با قابلیتهای ساده debug و توسعه میتواند بهترین گزینه باشد.
@Python12
@Python12
programming python for [email protected]
5.4 MB
کتاب برنامه نویسی اندروید با پایتون
@python12
@python12
Python GUI Programming Cookbook.pdf
9.2 MB
آموزش tkinter در پایتون
با این کتابخانه شما میتوانید برنامه های گرافیکی بسازید.
زبان : انگلیسی
با این کتابخانه شما میتوانید برنامه های گرافیکی بسازید.
زبان : انگلیسی
re tutorials - iranpython.blog.ir.pdf
1 MB
اموزش ماژول re در پایتون - فوق کاربردی
Learn Python - How to Create List box in Python 3.4.3.webm
7.3 MB
ساخت listbox با ماژول tkinter
به نام خدا
چند وقتی هست که کار توی فضای رونق خاصی پیدا کرده با استقبال بالایی داشته
خیلی ها به سمت برنامه تحت وب رفتن که بیشترشون هم نتیجه ی بسیار عالی گرفتن!
یکی از زبان های بسیار قدرتمند و حرفه ای در زمینه ی تحت وب زبان پایتون با استفاده از ماژول django هستش.
اگر علاقه به وب نویسی دارید می توانید در لینک زیر آموزش هایی رو بخونید که تقریبا یک برنامه نویس حرفه ای در زمینه تحت وب پایتون از شما میسازه!
(لازمه بلد بودن پایتون به صورت کامل):
https://oruji.org/django/
چند وقتی هست که کار توی فضای رونق خاصی پیدا کرده با استقبال بالایی داشته
خیلی ها به سمت برنامه تحت وب رفتن که بیشترشون هم نتیجه ی بسیار عالی گرفتن!
یکی از زبان های بسیار قدرتمند و حرفه ای در زمینه ی تحت وب زبان پایتون با استفاده از ماژول django هستش.
اگر علاقه به وب نویسی دارید می توانید در لینک زیر آموزش هایی رو بخونید که تقریبا یک برنامه نویس حرفه ای در زمینه تحت وب پایتون از شما میسازه!
(لازمه بلد بودن پایتون به صورت کامل):
https://oruji.org/django/