آزمون شماره 2
به زبان پایتون برنامه ای بنویسید که :
یک ورودی عددی دریافت کند.
یکی از پنج علامت روبرو را دریافت کند : (+ ، - ، * ، / ، =)
در صورتی که علامت وارد شده مساوی (=) بود، پاسخ فعلی را نمایش دهد و برنامه پایان پذیرد. در صورتی که علامت دیگری انتخاب شده بود به دریافت ورودی بعدی اقدام کند و پاسخ فعلی را نیز نمایش دهد.
(برنامه تنها در صورتی پایان پذیرد که کاراکتر مساوی را به عنوان علامت دریافت کرده باشد.)
#آزمون #آزمون_متوسط
به زبان پایتون برنامه ای بنویسید که :
یک ورودی عددی دریافت کند.
یکی از پنج علامت روبرو را دریافت کند : (+ ، - ، * ، / ، =)
در صورتی که علامت وارد شده مساوی (=) بود، پاسخ فعلی را نمایش دهد و برنامه پایان پذیرد. در صورتی که علامت دیگری انتخاب شده بود به دریافت ورودی بعدی اقدام کند و پاسخ فعلی را نیز نمایش دهد.
(برنامه تنها در صورتی پایان پذیرد که کاراکتر مساوی را به عنوان علامت دریافت کرده باشد.)
#آزمون #آزمون_متوسط
# پاسخ تمرین شماره 1
A = float(input("Please enter 1st number : "))
B = input("Please select one of +,-,*,/ : ")
C = float(input("Please enter 2nd number : "))
if B == "+":
D = A + C
if B == "-":
D = A - C
if B == "*":
D = A * C
if B == "/":
D = A / C
print(D)
A = float(input("Please enter 1st number : "))
B = input("Please select one of +,-,*,/ : ")
C = float(input("Please enter 2nd number : "))
if B == "+":
D = A + C
if B == "-":
D = A - C
if B == "*":
D = A * C
if B == "/":
D = A / C
print(D)
# پاسخ تمرین شماره 1
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
x = int(input('اولين عدد را وارد کنيد:'))
o = input('عملگر انتخابي خود را وارد کنيد (/,*,-,+):')
y = int(input('دومين عدد را وارد کنيد:'))
if o == '+':
o = add(x,y)
print(o)
elif o == '*':
o = mul(x,y)
print(o)
elif o == '/':
o = div(x,y)
print(o)
elif o == '-':
o = min(x,y)
print(o)
else:
print('عملگر وارد شده تعریف نشده است.')
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
x = int(input('اولين عدد را وارد کنيد:'))
o = input('عملگر انتخابي خود را وارد کنيد (/,*,-,+):')
y = int(input('دومين عدد را وارد کنيد:'))
if o == '+':
o = add(x,y)
print(o)
elif o == '*':
o = mul(x,y)
print(o)
elif o == '/':
o = div(x,y)
print(o)
elif o == '-':
o = min(x,y)
print(o)
else:
print('عملگر وارد شده تعریف نشده است.')
# پاسخ تمرین شماره 1
num1 = float(input("Input Number : "))
op = input("Input Operator : ")
num2 = float(input("Input Number : "))
choices = {
'+': num1 + num2,
'-': num1 - num2,
'*': num1 * num2,
'/': num1 / num2,
}
result = choices.get(op, 0)
# نمایش پاسخ به همراه عبارت
print(str(num1) + " " + op + " " + str(num2) + " = " + str(result))
num1 = float(input("Input Number : "))
op = input("Input Operator : ")
num2 = float(input("Input Number : "))
choices = {
'+': num1 + num2,
'-': num1 - num2,
'*': num1 * num2,
'/': num1 / num2,
}
result = choices.get(op, 0)
# نمایش پاسخ به همراه عبارت
print(str(num1) + " " + op + " " + str(num2) + " = " + str(result))
# پاسخ تمرین شماره 2
A = float(input("Please enter a number : "))
B = input("Please enter an operator (+,-,*,/,=) : ")
while B != "=":
C = float(input("Please enter a number: "))
if B == "+":
A = A + C
if B == "-":
A = A - C
if B == "*":
A = A * C
if B == "/":
A = A / C
print(A)
B = input("Please enter an operator (+,-,*,/,=) : ")
print(A)
A = float(input("Please enter a number : "))
B = input("Please enter an operator (+,-,*,/,=) : ")
while B != "=":
C = float(input("Please enter a number: "))
if B == "+":
A = A + C
if B == "-":
A = A - C
if B == "*":
A = A * C
if B == "/":
A = A / C
print(A)
B = input("Please enter an operator (+,-,*,/,=) : ")
print(A)
# پاسخ تمرین شماره 2
x = float(input('Enter Number: '))
while True:
op = str(input('operator(+,-,*,/,=): '))
if op == '+':
x += float(input('Enter Number: '))
elif op == '-':
x -= float(input('Enter Number: '))
elif op == '*':
x *= float(input('Enter Number: '))
elif op == '/':
x /= float(input('Enter Number: '))
else:
break
print(x)
print('final result: '+ str(x))
x = float(input('Enter Number: '))
while True:
op = str(input('operator(+,-,*,/,=): '))
if op == '+':
x += float(input('Enter Number: '))
elif op == '-':
x -= float(input('Enter Number: '))
elif op == '*':
x *= float(input('Enter Number: '))
elif op == '/':
x /= float(input('Enter Number: '))
else:
break
print(x)
print('final result: '+ str(x))
# پاسخ تمرین شماره 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 در پایتون - فوق کاربردی