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")'
✍️ورودی
برای دریافت ورودی از کاربر در پایتون، شما می توانید از عملکرد input استفاده کنید.
>>> input("Enter something please: ")
Enter something please: This is what\nthe user enters!
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
برای دریافت ورودی از کاربر در پایتون، شما می توانید از عملکرد input استفاده کنید.
>>> input("Enter something please: ")
Enter something please: This is what\nthe user enters!
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
Fill in the blank to prompt for user input.
...("Enter a number:")
...("Enter a number:")
Anonymous Poll
13%
Enter a number
86%
input
2%
output
دوره ویژه مقدماتی پایتون
✅از همه دانشجویان عزیز درخواست میکنم در سایت کوئرا که وابسته به دانشگاه صنعتی شریف می باشد ، ثبت نام نمایند.ما به زودی تمریناتی را در این سایت قرار خواهیم داد و نحوه پاسخ دهی به تمرینات رو با جزئیات کاملا در روزهای آتی اعلام خواهیم کرد. 🌐 https://quera.ir…
دانشجویان بعد عضویت در سامانه کوئرا، به بخش کلاس ها رفته،گزینه اضافه شدن به کلاس را انتخاب نمایند،در بخش جستجو اسم دانشگاه صنعتی امیرکبیر را وارد نمایند و در بخش ترم تحصیلی ، پاییز 98-97 را وارد نمایند و بعد از جستجو ،در کلاس دوره مقدماتی پایتون عضو گردند.
قابل ذکر است این سامانه فقط جهت ارسال تمرین و دریافت پاسخ تمرینات می باشد.
🔹 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
قابل ذکر است این سامانه فقط جهت ارسال تمرین و دریافت پاسخ تمرینات می باشد.
🔹 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
عضویت در سامانه ارسال تمرینات دوره مقدماتی پایتون
https://quera.ir/overview/add_to_course
🔹 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
https://quera.ir/overview/add_to_course
🔹 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
مثالی از ورودی گرفتن
⚠️⚠️
s= input(" Enter your name : ")
print(s)
k= input(" Enter your age : ")
print(k)
t= input(" About Yourself: \n")
print(t)
Enter your name : Rishaan
Enter your age : 4
About Yourself:
Positive and Energetic
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
⚠️⚠️
s= input(" Enter your name : ")
print(s)
k= input(" Enter your age : ")
print(k)
t= input(" About Yourself: \n")
print(t)
Enter your name : Rishaan
Enter your age : 4
About Yourself:
Positive and Energetic
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
✍️تلفیق (ترکیب کردن)
در پایتون کلمه ها از نوع string هستند. با استفاده از یک فرایند به نام concatenation یا تلفیق، می توان دو رشته را با هم ترکیب کرد.
>>>"spam" +'eggs'
'spameggs'
>>>print ("First string" +"," +"second string")
First string, second string
📌اگر رشته های شما دارای اعداد باشند، به عنوان رشته در نظر گرفته می شوند و مانند رشته ها به یکدیگر اضافه می شوند.
❗️ ❗️زمانی که شما یک رشته را به یک عدد اضافه کنید برنامه به شما ارور خواهد داد زیرا این دو از دوحوزه ی متفاوت بوده و نمی توان آنها را باهم جمع کرد.
>>>"2"+"2"
'22'
>>>1+'2'+3+'4'
Traceback(most recent call last) :
File"<stdin>", line 1,in <module >
TypeError:unsupported operand type(s) for : 'int' and 'str'
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
در پایتون کلمه ها از نوع string هستند. با استفاده از یک فرایند به نام concatenation یا تلفیق، می توان دو رشته را با هم ترکیب کرد.
>>>"spam" +'eggs'
'spameggs'
>>>print ("First string" +"," +"second string")
First string, second string
📌اگر رشته های شما دارای اعداد باشند، به عنوان رشته در نظر گرفته می شوند و مانند رشته ها به یکدیگر اضافه می شوند.
❗️ ❗️زمانی که شما یک رشته را به یک عدد اضافه کنید برنامه به شما ارور خواهد داد زیرا این دو از دوحوزه ی متفاوت بوده و نمی توان آنها را باهم جمع کرد.
>>>"2"+"2"
'22'
>>>1+'2'+3+'4'
Traceback(most recent call last) :
File"<stdin>", line 1,in <module >
TypeError:unsupported operand type(s) for : 'int' and 'str'
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
جای خالی را پر کنید.
"Hello" + '....
'Hello world'
1️⃣: world'
▫ ️|||||||||||||||||||||||||||||||||||||||||||||||||99%(200)
2️⃣: world"
▫ ️1%(2)
3️⃣: error
▫ ️0%(1)
👥: 203شرکت در نظر سنجی
"Hello" + '....
'Hello world'
1️⃣: world'
▫ ️|||||||||||||||||||||||||||||||||||||||||||||||||99%(200)
2️⃣: world"
▫ ️1%(2)
3️⃣: error
▫ ️0%(1)
👥: 203شرکت در نظر سنجی
کدام گزینه باعث ایجاد error می شود؟
1️⃣: "7"+'eight'
▫ ️0%(1)
2️⃣: '5'+6
▫ ️|||||||||||||||||||||||||||||||||||||||||||||||||99%(198)
3️⃣: "one" +"2"
▫ ️1%(2)
4️⃣: 3+4
▫ ️0%(0)
👥: 201شرکت در نظر سنجی
1️⃣: "7"+'eight'
▫ ️0%(1)
2️⃣: '5'+6
▫ ️|||||||||||||||||||||||||||||||||||||||||||||||||99%(198)
3️⃣: "one" +"2"
▫ ️1%(2)
4️⃣: 3+4
▫ ️0%(0)
👥: 201شرکت در نظر سنجی
✍️عملیات رشته
رشته ها نیز می توانند توسط اعداد صحیح ضرب شوند. این کار باعث ایجاد یک نسخه ی تکراری از آن رشته می شود.
❗️ رشته ها را نمی توان با هم ضرب کرد. همچنین رشته هارا با float نیز نمی توان ضرب کرد. و فقط رشته ها با اعدادی از نوع int می توانند ضرب شوند.
>>>print("spam" *3)
spamspamspam
>>>4*'2'
'2222'
>>>'17'*'87'
TypeError:can't multiply sequence by non-int of type 'str'
>>>'pythonisfun' *7.0
TypeError:can't multiply sequence by non-int of type 'float'
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
رشته ها نیز می توانند توسط اعداد صحیح ضرب شوند. این کار باعث ایجاد یک نسخه ی تکراری از آن رشته می شود.
❗️ رشته ها را نمی توان با هم ضرب کرد. همچنین رشته هارا با float نیز نمی توان ضرب کرد. و فقط رشته ها با اعدادی از نوع int می توانند ضرب شوند.
>>>print("spam" *3)
spamspamspam
>>>4*'2'
'2222'
>>>'17'*'87'
TypeError:can't multiply sequence by non-int of type 'str'
>>>'pythonisfun' *7.0
TypeError:can't multiply sequence by non-int of type 'float'
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
خروجی کد زیر چیست؟
print(3*'7')
1️⃣: 21
▫ ️0%(1)
2️⃣: error
▫ ️||4%(8)
3️⃣: 333
▫ ️0%(0)
4️⃣: 777
▫ ️||||||||||||||||||||||||||||||||||||||||||||||||96%(209)
👥: 218شرکت در نظر سنجی
print(3*'7')
1️⃣: 21
▫ ️0%(1)
2️⃣: error
▫ ️||4%(8)
3️⃣: 333
▫ ️0%(0)
4️⃣: 777
▫ ️||||||||||||||||||||||||||||||||||||||||||||||||96%(209)
👥: 218شرکت در نظر سنجی
🧨نکات دستور print
⚠️⚠️⚠️
print("spam", "eggs")
>>>spam eggs
print("spam" +"eggs")
>>>spameggs
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
⚠️⚠️⚠️
print("spam", "eggs")
>>>spam eggs
print("spam" +"eggs")
>>>spameggs
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge