✍️متغیر ها - (قسمت سوم)
بااستفاده از دستور 'del' می توانیم مقداری که به یک متغیر نسبت داده ایم را حذف کنیم.
>>> foo = "a string"
>>> foo
'a string'
>>> bar
NameError: name 'bar' is not defined
>>> del foo
>>> foo
NameError: name 'foo' is not defined
⚠️درصورتی که به متغیر هیچ چیزی نسبت نداده باشید یا بااستفاده از دستور 'del' مقدار نسبت داده شده به متغیر حذف شده باشد، در هنگام اجرای دستور 'foo<<<' برنامه به شما خطا می دهد. زیرا دیگر این متغیر وجود ندارد. (وقتی شما به یک متغیر چیزی نسبت نمی دهید، مثل این است که آن متغیر اصلا وجود ندارد)
❗️
>>> foo = input("Enter a number: ")
Enter a number: 7
>>> print(foo)
7
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
بااستفاده از دستور 'del' می توانیم مقداری که به یک متغیر نسبت داده ایم را حذف کنیم.
>>> foo = "a string"
>>> foo
'a string'
>>> bar
NameError: name 'bar' is not defined
>>> del foo
>>> foo
NameError: name 'foo' is not defined
⚠️درصورتی که به متغیر هیچ چیزی نسبت نداده باشید یا بااستفاده از دستور 'del' مقدار نسبت داده شده به متغیر حذف شده باشد، در هنگام اجرای دستور 'foo<<<' برنامه به شما خطا می دهد. زیرا دیگر این متغیر وجود ندارد. (وقتی شما به یک متغیر چیزی نسبت نمی دهید، مثل این است که آن متغیر اصلا وجود ندارد)
❗️
>>> foo = input("Enter a number: ")
Enter a number: 7
>>> print(foo)
7
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
✍️نکات :
⚠️⚠️روش دیگری که برای حذف متغیر وجود دارد به صورت زیر است :
>>>x=7
>>>x=3
>>>x
3
⚠️⚠️
>>>print(float("10")*5)
50.0
>>>print(float("10"*5))
1010101010.0
1010101010.0
⚠️⚠️
>>>y = input()
the number = 5
>>>print (y+10)
error
چون نباید بنویسیم (y+10) print باید به صورت زیر عمل کنیم:
>>>print(int(y)+10)
15
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
⚠️⚠️روش دیگری که برای حذف متغیر وجود دارد به صورت زیر است :
>>>x=7
>>>x=3
>>>x
3
⚠️⚠️
>>>print(float("10")*5)
50.0
>>>print(float("10"*5))
1010101010.0
1010101010.0
⚠️⚠️
>>>y = input()
the number = 5
>>>print (y+10)
error
چون نباید بنویسیم (y+10) print باید به صورت زیر عمل کنیم:
>>>print(int(y)+10)
15
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
خروجی کد زیر چیست؟
spam = 2
eggs = 3
del spam
eggs = 4
spam = 5
print(spam*eggs)
1️⃣: 20
▫ ️|||||||||||||||||||||||||||||||||||||||||||||||||99%(164)
2️⃣: 45
▫ ️1%(1)
3️⃣: spameggs
▫ ️0%(0)
4️⃣: 6
▫ ️0%(0)
👥: 165شرکت در نظر سنجی
spam = 2
eggs = 3
del spam
eggs = 4
spam = 5
print(spam*eggs)
1️⃣: 20
▫ ️|||||||||||||||||||||||||||||||||||||||||||||||||99%(164)
2️⃣: 45
▫ ️1%(1)
3️⃣: spameggs
▫ ️0%(0)
4️⃣: 6
▫ ️0%(0)
👥: 165شرکت در نظر سنجی
✍️In_Place Operators
📌 به مثال زیر توجه کنید:
>>> x = 2
>>> print(x)
2
>>> x += 3
>>> print(x)
5
در این مثال علاوه بر + می توان «-، *، \» قرار داد.
❗️این قضیه علاوه بر متغیر های از نوع int، برای متغیرهای از نوع string نیز قابل تعمیم است :
>>> x = "spam"
>>> print(x)
spam
>>> x += "eggs"
>>> print(x)
spameggs
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
📌 به مثال زیر توجه کنید:
>>> x = 2
>>> print(x)
2
>>> x += 3
>>> print(x)
5
در این مثال علاوه بر + می توان «-، *، \» قرار داد.
❗️این قضیه علاوه بر متغیر های از نوع int، برای متغیرهای از نوع string نیز قابل تعمیم است :
>>> x = "spam"
>>> print(x)
spam
>>> x += "eggs"
>>> print(x)
spameggs
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
خروجی کد زیر چیست؟
x = 4
x *= 3
print (x)
1️⃣: 3
▫ ️0%(0)
2️⃣: 12
▫ ️|||||||||||||||||||||||||||||||||||||||||||||||||99%(154)
3️⃣: 64
▫ ️1%(1)
👥: 155شرکت در نظر سنجی
x = 4
x *= 3
print (x)
1️⃣: 3
▫ ️0%(0)
2️⃣: 12
▫ ️|||||||||||||||||||||||||||||||||||||||||||||||||99%(154)
3️⃣: 64
▫ ️1%(1)
👥: 155شرکت در نظر سنجی
خروجی کد زیر چیست؟
x = "a"
x *= 3
print(x)
1️⃣: 3a
▫ ️0%(0)
2️⃣: aaa
▫ ️|||||||||||||||||||||||||||||||||||||||||||||||||99%(149)
3️⃣: 3a3a3a
▫ ️1%(2)
👥: 151شرکت در نظر سنجی
x = "a"
x *= 3
print(x)
1️⃣: 3a
▫ ️0%(0)
2️⃣: aaa
▫ ️|||||||||||||||||||||||||||||||||||||||||||||||||99%(149)
3️⃣: 3a3a3a
▫ ️1%(2)
👥: 151شرکت در نظر سنجی
✍️استفاده از یک ویرایشگر
📌 تا کنون، ما تنها با استفاده از کنسول پایتون، یک خط کد را وارد و اجرا کرده ایم.
در برنامه های واقعی بسیاری از خطوط کد در یک فایل جدا نوشته شده و سپس با مترجم پایتون اجرا می شوند.
در IDLE، می توانید با ایجاد یک فایل جدید، کد ها را وارد ، ذخیره و اجرا کنید. این عمل را می توان با استفاده از منوها یا میانبرهای صفحه کلید Ctrl-N، Ctrl-S و F5 انجام دهید.
📌فایل های منبع پایتون دارای پسوند py. هستند.
شما می توانید دیگر کدهای پایتون خود را در Playground کدهای خود اجرا، ذخیره و به اشتراک بگذارید.
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
📌 تا کنون، ما تنها با استفاده از کنسول پایتون، یک خط کد را وارد و اجرا کرده ایم.
در برنامه های واقعی بسیاری از خطوط کد در یک فایل جدا نوشته شده و سپس با مترجم پایتون اجرا می شوند.
در IDLE، می توانید با ایجاد یک فایل جدید، کد ها را وارد ، ذخیره و اجرا کنید. این عمل را می توان با استفاده از منوها یا میانبرهای صفحه کلید Ctrl-N، Ctrl-S و F5 انجام دهید.
📌فایل های منبع پایتون دارای پسوند py. هستند.
شما می توانید دیگر کدهای پایتون خود را در Playground کدهای خود اجرا، ذخیره و به اشتراک بگذارید.
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
زمانی که یک فایل فراخوانی می شود کدام خط ها اجرا می شوند؟
1️⃣: همه ی خط ها
▫ ️|||||||||||||||||||||||||||||||||||||||||||||||||98%(145)
2️⃣: 100 خط اول
▫ ️0%(0)
3️⃣: خط اول فقط
▫ ️|2%(3)
👥: 148شرکت در نظر سنجی
1️⃣: همه ی خط ها
▫ ️|||||||||||||||||||||||||||||||||||||||||||||||||98%(145)
2️⃣: 100 خط اول
▫ ️0%(0)
3️⃣: خط اول فقط
▫ ️|2%(3)
👥: 148شرکت در نظر سنجی
⛔️ بخش مفاهیم اولیه به پایان رسید، می توانید برای ارزیابی خود، به سوالات زیر پاسخ دهید.
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
خروجی کد زیر چیست؟
spam = "7"
spam = spam + "0"
eggs = int(spam) + 3
print(float(eggs))
1️⃣: 703
▫ ️0%(0)
2️⃣: 73.0
▫ ️||||||||||||||||||||||||||||||||||||||||||||||||97%(142)
3️⃣: 10.0
▫ ️|3%(4)
👥: 146شرکت در نظر سنجی
spam = "7"
spam = spam + "0"
eggs = int(spam) + 3
print(float(eggs))
1️⃣: 703
▫ ️0%(0)
2️⃣: 73.0
▫ ️||||||||||||||||||||||||||||||||||||||||||||||||97%(142)
3️⃣: 10.0
▫ ️|3%(4)
👥: 146شرکت در نظر سنجی
خروجی کد زیر چیست؟
word = input("Enter a word:")
Enter a word : cheese
print(word+'shop')
1️⃣: cheese shop
▫ ️|||||||15%(20)
2️⃣: "cheeseshop"
▫ ️|3%(4)
3️⃣: 'cheeseshop'
▫ ️|||||||||||||||||||||||||||||||||||||||||82%(110)
👥: 134شرکت در نظر سنجی
word = input("Enter a word:")
Enter a word : cheese
print(word+'shop')
1️⃣: cheese shop
▫ ️|||||||15%(20)
2️⃣: "cheeseshop"
▫ ️|3%(4)
3️⃣: 'cheeseshop'
▫ ️|||||||||||||||||||||||||||||||||||||||||82%(110)
👥: 134شرکت در نظر سنجی
خروجی کد زیر چیست؟
x = 5
y = x + 3
y = int(str(y)+"2")
print(y)
1️⃣: 82
▫ ️||||||||||||||||||||||||||||||||||||||||||||||||||100%(144)
2️⃣: error
▫ ️0%(0)
3️⃣: 13
▫ ️0%(0)
👥: 144شرکت در نظر سنجی
x = 5
y = x + 3
y = int(str(y)+"2")
print(y)
1️⃣: 82
▫ ️||||||||||||||||||||||||||||||||||||||||||||||||||100%(144)
2️⃣: error
▫ ️0%(0)
3️⃣: 13
▫ ️0%(0)
👥: 144شرکت در نظر سنجی
جاهای خالی را طوری پر کنید که مقدار x با 5 جمع شود.
x = 4
x.... = 5
print.....
1️⃣: += , ()
▫ ️|3%(4)
2️⃣: =+ , (x)
▫ ️0%(0)
3️⃣: =+, ()
▫ ️1%(1)
4️⃣: += , (x)
▫ ️||||||||||||||||||||||||||||||||||||||||||||||||96%(137)
👥: 142شرکت در نظر سنجی
x = 4
x.... = 5
print.....
1️⃣: += , ()
▫ ️|3%(4)
2️⃣: =+ , (x)
▫ ️0%(0)
3️⃣: =+, ()
▫ ️1%(1)
4️⃣: += , (x)
▫ ️||||||||||||||||||||||||||||||||||||||||||||||||96%(137)
👥: 142شرکت در نظر سنجی
خروجی کد زیر چیست؟
x = 3
num = 17
print(num%x)
1️⃣: 2
▫ ️|||||||||||||||||||||||||||||||||||||||||||||91%(139)
2️⃣: 5
▫ ️||||8%(12)
3️⃣: "2"
▫ ️1%(1)
👥: 152شرکت در نظر سنجی
x = 3
num = 17
print(num%x)
1️⃣: 2
▫ ️|||||||||||||||||||||||||||||||||||||||||||||91%(139)
2️⃣: 5
▫ ️||||8%(12)
3️⃣: "2"
▫ ️1%(1)
👥: 152شرکت در نظر سنجی
✍️بولین
نوع دیگر داده در پایتون، نوع بولین است که دارای یکی از دو مقدار صحیح ( True) یا غلط (False) است.
هم چنین، در مقایسه ی مقادیر، خروجی True یا False ایجاد می شود.
برای مثال، با استفاده از عملگر برابری که نشانه ی آن == است.
>>> my_boolean = True
>>> my_boolean
True
>>> 2 == 3
False
>>> "hello" == "hello"
True
📌 مراقب باشید که عملگر == را با عملگر انتساب که دارای یک مساوی (=) است، اشتباه نگیرید.
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
نوع دیگر داده در پایتون، نوع بولین است که دارای یکی از دو مقدار صحیح ( True) یا غلط (False) است.
هم چنین، در مقایسه ی مقادیر، خروجی True یا False ایجاد می شود.
برای مثال، با استفاده از عملگر برابری که نشانه ی آن == است.
>>> my_boolean = True
>>> my_boolean
True
>>> 2 == 3
False
>>> "hello" == "hello"
True
📌 مراقب باشید که عملگر == را با عملگر انتساب که دارای یک مساوی (=) است، اشتباه نگیرید.
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
مقدار های بولین در پایتون کدام ها هستند؟
1️⃣: truth - falsity
▫ ️0%(0)
2️⃣: true - false
▫ ️0%(0)
3️⃣: True - False
▫ ️||||||||||||||||||||||||||||||||||||||||||||||||||100%(148)
👥: 148شرکت در نظر سنجی
1️⃣: truth - falsity
▫ ️0%(0)
2️⃣: true - false
▫ ️0%(0)
3️⃣: True - False
▫ ️||||||||||||||||||||||||||||||||||||||||||||||||||100%(148)
👥: 148شرکت در نظر سنجی
✍️مقایسه
عملگر بعدی عملگر مقایسه ای است. عملگر نامساوی، که با نماد =! نشان داده میشود، بررسی میکند که ایا حاصل مقایسه دو مقدار باهم برابر است؟، True و در غیر این صورت مقدار False را بر میگرداند.
>>> 1 != 1
False
>>> "eleven" != "seven"
True
>>> 2 != 10
True
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
عملگر بعدی عملگر مقایسه ای است. عملگر نامساوی، که با نماد =! نشان داده میشود، بررسی میکند که ایا حاصل مقایسه دو مقدار باهم برابر است؟، True و در غیر این صورت مقدار False را بر میگرداند.
>>> 1 != 1
False
>>> "eleven" != "seven"
True
>>> 2 != 10
True
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
خروجی کد زیر چیست؟
7 != 8
1️⃣: False
▫ ️0%(0)
2️⃣: True
▫ ️||||||||||||||||||||||||||||||||||||||||||||||||||100%(148)
👥: 148شرکت در نظر سنجی
7 != 8
1️⃣: False
▫ ️0%(0)
2️⃣: True
▫ ️||||||||||||||||||||||||||||||||||||||||||||||||||100%(148)
👥: 148شرکت در نظر سنجی
✍️مقایسه - (قسمت دوم)
پایتون دارای عملگرهایی است که بزرگتر بودن یک عدد از دیگری و یا بالعکس را تعیین میکنند. به مثال زیر توجه کنید :
>>> 7 > 5
True
>>> 10 < 10
False
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
پایتون دارای عملگرهایی است که بزرگتر بودن یک عدد از دیگری و یا بالعکس را تعیین میکنند. به مثال زیر توجه کنید :
>>> 7 > 5
True
>>> 10 < 10
False
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
خروجی کد زیر چیست؟
7 > 7.0
1️⃣: True
▫ ️0%(0)
2️⃣: False
▫ ️||||||||||||||||||||||||||||||||||||||||||||||||||100%(139)
👥: 139شرکت در نظر سنجی
7 > 7.0
1️⃣: True
▫ ️0%(0)
2️⃣: False
▫ ️||||||||||||||||||||||||||||||||||||||||||||||||||100%(139)
👥: 139شرکت در نظر سنجی
✍️مقایسه - (قسمت سوم)
بزرگتر مساوی و کوچیکتر مساوی دو عملگر مقایسه ای ما هستند که اگر دو عدد مساوی باشند، جواب True را برای ما برمیگردانند. به مثال زیر توجه کنید :
>>> 7 <= 8
True
>>> 9 >= 9.0
True
💡بزرگترمساوی و کوچیکترمساوی دو عملگری هستند که برای مقایسه رشته ها از لحاظ لغوی هم به کار گرفته میشوند.
📌 ارزش حروف نسبت به ترتیب آنها در حروف الفبا است.
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
بزرگتر مساوی و کوچیکتر مساوی دو عملگر مقایسه ای ما هستند که اگر دو عدد مساوی باشند، جواب True را برای ما برمیگردانند. به مثال زیر توجه کنید :
>>> 7 <= 8
True
>>> 9 >= 9.0
True
💡بزرگترمساوی و کوچیکترمساوی دو عملگری هستند که برای مقایسه رشته ها از لحاظ لغوی هم به کار گرفته میشوند.
📌 ارزش حروف نسبت به ترتیب آنها در حروف الفبا است.
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge