⁉️ تست ۷ : جای خالی را پر کنید تا پاسخ ۱۸- شود. ۳* (۱-۵...)<<<
public poll
- – 275
👍👍👍👍👍👍👍 99%
/ – 2
▫️ 1%
+ – 1
▫️ 0%
👥 278 people voted so far.
public poll
- – 275
👍👍👍👍👍👍👍 99%
/ – 2
▫️ 1%
+ – 1
▫️ 0%
👥 278 people voted so far.
⁉️ تست ۸ : با پر کردن کدام گزینه در جای خالی باعث ایجاد ارور تقسیم بر صفر میشود؟؟ (...+۵-)/(۹۴+۱۷)<<<
public poll
5 – 266
👍👍👍👍👍👍👍 93%
111 – 19
👍 7%
-5 – 1
▫️ 0%
-111 – 1
▫️ 0%
👥 287 people voted so far.
public poll
5 – 266
👍👍👍👍👍👍👍 93%
111 – 19
👍 7%
-5 – 1
▫️ 0%
-111 – 1
▫️ 0%
👥 287 people voted so far.
✍️ اعداد اعشاری (float) - بخش اول
در پایتون به اعداد اعشاری float گفته می شود. که این اعداد میتوانند با اضافه کردن یک اعشار بعد از عدد صحیح یا با انجام تقسیم نمایش داد.
‼️ 0.1 + 0.2 = 0.3000000000000004 !!!!!!!
🔑 http://0.30000000000000004.com
🔑 https://docs.python.org/2/tutorial/floatingpoint.html
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
در پایتون به اعداد اعشاری float گفته می شود. که این اعداد میتوانند با اضافه کردن یک اعشار بعد از عدد صحیح یا با انجام تقسیم نمایش داد.
>>> 3/4📌 کامپیوتر ها نمی توانند اعداد float را خیلی دقیق ذخیره و نگهداری کنند، همان طور که ما نمی توانیم مقدار دقیق 1/3 را بنویسیم : ...0.333333333333 . این نکته رو به خاطر بسپارید در برخی موارد باعث ایجاد باگ های بدی می شود.
0.75
>>> 9.8765000
9.8765
‼️ 0.1 + 0.2 = 0.3000000000000004 !!!!!!!
🔑 http://0.30000000000000004.com
🔑 https://docs.python.org/2/tutorial/floatingpoint.html
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
⁉️ تست ۹ : کدام یک از اعداد زیر به عنوان float ذخیره نمیشوند؟
public poll
7 – 268
👍👍👍👍👍👍👍 98%
2/4 – 3
▫️ 1%
7.0 – 2
▫️ 1%
👥 273 people voted so far.
public poll
7 – 268
👍👍👍👍👍👍👍 98%
2/4 – 3
▫️ 1%
7.0 – 2
▫️ 1%
👥 273 people voted so far.
✍️ اعداد اعشاری (float) - بخش دوم
همان طور که دیدید تقسیم هر 2 عدد صحیحی، تولید عدد اعشاری می کند. به علاوه می توان گفت که با انجام هر عملیاتی بر روی دو عدد float، و یا یک عدد صحیح و یک عدد float، یک خروجی float ایجاد می شود.
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
همان طور که دیدید تقسیم هر 2 عدد صحیحی، تولید عدد اعشاری می کند. به علاوه می توان گفت که با انجام هر عملیاتی بر روی دو عدد float، و یا یک عدد صحیح و یک عدد float، یک خروجی float ایجاد می شود.
>>> 8 / 2📌 یک عدد float می تواند به یک عدد صحیح اضافه شود (در حالی که از دو نوع متفاوت float و int هستند)، چون پایتون عدد صحیح را در هنگام محاسبه به float تبدیل می کند. این تبدیل یک مورد خاص در پایتون است و از قوانین پایتون نیست که فقط برای جلوگیری از ایجاد ارور، تبدیل انجام می شود (در پایتون متغیرها با نوع متفاوت نمیتوان عملیات ریاضی بر روی آن ها انجام داد مگر در این مورد که میتوانیم عملیات محاسباتی بر روی اعداد صحیح و اعشاری انجام دهیم).
4.0
>>> 6 * 7.0
42.0
>>> 4 + 1.65
5.65
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
⁉️ test 10 : >>> 1 + 2 + 3 + 4.0 + 5
public poll
15.0 – 247
👍👍👍👍👍👍👍 97%
15 – 7
▫️ 3%
15.00 – 1
▫️ 0%
👥 255 people voted so far.
public poll
15.0 – 247
👍👍👍👍👍👍👍 97%
15 – 7
▫️ 3%
15.00 – 1
▫️ 0%
👥 255 people voted so far.
✍️ توان
در کنار اعمال جمع، ضرب، تفریق، و تقسیم، پایتون از عملیات به توان رساندن هم پشتیبانی می کند. این عملیات با استفاده از نماد ** انجام می شود.
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
✍️ توان
در کنار اعمال جمع، ضرب، تفریق، و تقسیم، پایتون از عملیات به توان رساندن هم پشتیبانی می کند. این عملیات با استفاده از نماد ** انجام می شود.
>>> 25📌 شما می توانید زنجیره ای از توان ها داشته باشید. به زبان دیگر، شما می توانید یک عدد را به توان چندین عدد برسانید.
32
>>> 9 ** ( 1 / 2 )
3.0
4**3**2❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
✍️ خارج قسمت و باقی مانده
برای به دست آوردن خارج قسمت و باقی مانده تقسیم ها می توانید به ترتیب از عملگر های // و % استفاده کنید.
📌 این عملگرها می توانند هم در اعداد صحیح و هم در اعداد اعشاری مورد استفاده قرار بگیرند.
❗️کد پایین نشان می دهد که 20 تقسیم بر 6 شده است و حاصل نشان دهنده ی خارج قسمت است.
❗️کد پایین نشان دهنده ی باقی مانده ی تقسیم عدد 1.25 بر 0.5 است.
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
برای به دست آوردن خارج قسمت و باقی مانده تقسیم ها می توانید به ترتیب از عملگر های // و % استفاده کنید.
📌 این عملگرها می توانند هم در اعداد صحیح و هم در اعداد اعشاری مورد استفاده قرار بگیرند.
❗️کد پایین نشان می دهد که 20 تقسیم بر 6 شده است و حاصل نشان دهنده ی خارج قسمت است.
>>> 20 // 6در مثال بالا حاصل 6 % 20 برابر با 2 خواهد بود چون : 2 + (6 * 3)
3
❗️کد پایین نشان دهنده ی باقی مانده ی تقسیم عدد 1.25 بر 0.5 است.
>>> 1.25 % 0.5❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
0.25
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
⚠️💡⚠️ مثالهای برای تقسیم، خارج قسمت و باقیمانده
6 / 3 = 2.0
6.0 / 3 = 2.0
6 / 4 = 1.5
6 // 3 = 2
6 // 4 = 1
6.0 // 4 = 1.0
6 % 3 = 0
6 % 4 = 2
6.0 % 4 = 2.0
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
6 / 3 = 2.0
6.0 / 3 = 2.0
6 / 4 = 1.5
6 // 3 = 2
6 // 4 = 1
6.0 // 4 = 1.0
6 % 3 = 0
6 % 4 = 2
6.0 % 4 = 2.0
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
✍️ رشته ها
اگر شما می خواهید از یک متن در پایتون استفاده کنید، باید از رشته استفاده کنید. یک string با وارد کردن یک متن بین دو " و یا دو ‘ ساخته می شود.
📌 زمانی که کنسول پایتون یک string را نمایش می دهد، به صورت معمول آن را بین دو ‘ نمایش می دهد.
💡 نوع دیگری از string در پایتون وجود دارد با نام docstring که برای کامنت استفاده می شود، اما در حالت کلی string است. در آینده در مورد آن صحبت خواهیم کرد.
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
اگر شما می خواهید از یک متن در پایتون استفاده کنید، باید از رشته استفاده کنید. یک string با وارد کردن یک متن بین دو " و یا دو ‘ ساخته می شود.
📌 زمانی که کنسول پایتون یک string را نمایش می دهد، به صورت معمول آن را بین دو ‘ نمایش می دهد.
>>> “Python in fun! “⚠️ اگر از ‘ برای تعریف string استفاده کنید، ممکن است در شرایط خاصی مانند استفاده از opostrophe دچار ارور شوید، چون پایتون با دیدن opostrophe به string پایان می دهد.
‘Python is fun’
>>> ‘always look at the bright side of life’
‘always look at the bright side of life’
Error : ‘He’s a coder’
True : “He’s a coder”
‘He\’s a coder’
💡 نوع دیگری از string در پایتون وجود دارد با نام docstring که برای کامنت استفاده می شود، اما در حالت کلی string است. در آینده در مورد آن صحبت خواهیم کرد.
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
Complete the code to create a string containing “Hello world”.
>>> "Hello _______"
>>> "Hello _______"
Anonymous Poll
78%
world
11%
World
11%
امکان پذیر نیست
بعضی از اعضای کانال احتمال پست بالا رو نتونن مشاهده کنند و با پیام اینکه در نسخه فعلی تلگرام شما پشتیبانی نمی شود مواجه خواهند شد.
این دوستان حتما از تلگرام نسخه اصلی و آپدیت شده استفاده کنند تا بتونن سوالات رو ببینید.
.
این دوستان حتما از تلگرام نسخه اصلی و آپدیت شده استفاده کنند تا بتونن سوالات رو ببینید.
.
مثالی های از چاپ رشته ها
⚠️💡⚠️
Input : print(‘python is fun’) or print(“python is fun”)
Output : python is fun
Input : ‘python is fun’ or “python is fun”
Output :’python is fun’
Intput : print(2+3)
Output : 5
Input : print(“2+3”)
Output : 2+3
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
⚠️💡⚠️
Input : print(‘python is fun’) or print(“python is fun”)
Output : python is fun
Input : ‘python is fun’ or “python is fun”
Output :’python is fun’
Intput : print(2+3)
Output : 5
Input : print(“2+3”)
Output : 2+3
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
✍️ رشته ها - (قسمت دوم)
اگر بخوایم از کوتیشن در داخل یک رشته استفاده کنیم چون خود رشته با کوتیشن مشخص میشن لازمه که یک بک اسلاش (\) به قبل کوتیشن داخل متن اضافه کنیم مثلا:
B"c
برای اینکه بتونیم رشته بالا رو چاپ کنیم کافیه به این صورت بنویسیم:
"B\"C"
روش دیگری هم برای نوشتن رشته هست که دو طرف رشته از سینگل کوتیشن استفاده کنیم. مثال زیر رو ببنینید
'B"C'
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
اگر بخوایم از کوتیشن در داخل یک رشته استفاده کنیم چون خود رشته با کوتیشن مشخص میشن لازمه که یک بک اسلاش (\) به قبل کوتیشن داخل متن اضافه کنیم مثلا:
B"c
برای اینکه بتونیم رشته بالا رو چاپ کنیم کافیه به این صورت بنویسیم:
"B\"C"
روش دیگری هم برای نوشتن رشته هست که دو طرف رشته از سینگل کوتیشن استفاده کنیم. مثال زیر رو ببنینید
'B"C'
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
complete the code to create a string containing a double quote.
>>" .... "
>>" .... "
Anonymous Poll
4%
"
6%
/"
87%
\"
3%
\'
✍️Newlines
پایتون یک راه ساده برای جایگزین کردن n\ دارد: می توان از سه علامت دابل کوتیشن متوالی در ابتدا و انتهای رشته استفاده کرد.
خط های جدیدی که با زدن enter ایجاد شده اند، به صورت اتوماتیک حذف می شوند.
>>> “””Customer: Good morning.
Owner: Good morning, Sir. Welcome to the national cheese Emporium.”””
‘Customer: Good morning.\nOwner: Good morning, Sir. Welcome to the national cheese Emporium.’
📌 همان طور که می بینید، n\ به صورت اتوماتیک در خروجی نشان داده شده است، دقیقا در جایی که ما enter زده ایم. اگر می خواهید که در خروجی n\ را نبینید از دستور print استفاده کنید.
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
پایتون یک راه ساده برای جایگزین کردن n\ دارد: می توان از سه علامت دابل کوتیشن متوالی در ابتدا و انتهای رشته استفاده کرد.
خط های جدیدی که با زدن enter ایجاد شده اند، به صورت اتوماتیک حذف می شوند.
>>> “””Customer: Good morning.
Owner: Good morning, Sir. Welcome to the national cheese Emporium.”””
‘Customer: Good morning.\nOwner: Good morning, Sir. Welcome to the national cheese Emporium.’
📌 همان طور که می بینید، n\ به صورت اتوماتیک در خروجی نشان داده شده است، دقیقا در جایی که ما enter زده ایم. اگر می خواهید که در خروجی n\ را نبینید از دستور print استفاده کنید.
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
fill in the missing part of the output.
»> """First line
Second line""" 'First line ... Second line'
»> """First line
Second line""" 'First line ... Second line'
Anonymous Poll
88%
\n
12%
enter
دقت کنید که یکی از کاربردهای سه تا دابل کوتیشن کنار هم اینه شما میتونید متن چند خطی رو چاپ کنید.
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
✍️خروجی (out put)
📌معمولا برنامه ها، ورودی را دریافت و پردازش می کنند تا خروجی را تولید کنند.
در پایتون، می توانید از تابع print برای تولید خروجی استفاده کنید.
>>> print(1 + 1)
2
>>> print("Hello\nWorld!")
Hello
World!
❗️وقتی یک رشته چاپ می شود، در اطراف آن دابل کوتیشن نمایش داده نمی شود.
⚠️در Python3 شما می توانید با استفاده از sep مشخص کنید که بین حروف یک جمله چه عبارتی قرار بگیرد (مثل space) و با استفاده از end مشخص کنید که پایان جمله چه عبارتی قرار بگیرد.
print("spam", "in", "brain", sep='+', end='!')
>>>spam+in+brain!
⚠️
print(3+2,3-2)
>>>1 5
کاما در دستور پرینت باعث می شود که 1و5 از هم جدا بشوند.
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
📌معمولا برنامه ها، ورودی را دریافت و پردازش می کنند تا خروجی را تولید کنند.
در پایتون، می توانید از تابع print برای تولید خروجی استفاده کنید.
>>> print(1 + 1)
2
>>> print("Hello\nWorld!")
Hello
World!
❗️وقتی یک رشته چاپ می شود، در اطراف آن دابل کوتیشن نمایش داده نمی شود.
⚠️در Python3 شما می توانید با استفاده از sep مشخص کنید که بین حروف یک جمله چه عبارتی قرار بگیرد (مثل space) و با استفاده از end مشخص کنید که پایان جمله چه عبارتی قرار بگیرد.
print("spam", "in", "brain", sep='+', end='!')
>>>spam+in+brain!
⚠️
print(3+2,3-2)
>>>1 5
کاما در دستور پرینت باعث می شود که 1و5 از هم جدا بشوند.
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
what is the output of this code?
print('print("print")')
print('print("print")')
Anonymous Poll
8%
an error message
82%
print("print")
9%
'print("print")'