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
💡جمع بندی عملیات رشته ای
⚠️⚠️
str + int ->Error
str * str->Error
str + str ->strstr
str * int - >strstrstr..... int multiple
str * float ->Error
str + float ->Error
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
⚠️⚠️
str + int ->Error
str * str->Error
str + str ->strstr
str * int - >strstrstr..... int multiple
str * float ->Error
str + float ->Error
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
✍️تبدیل نوع (type conversion)
📌در Python شما نمی توانید دورشته را که شامل اعداد 2 و 3 است، برای تولید عدد صحیح 5، به یکدیگر اضافه کنید.
ما برای اینکه بخواهیم عدد 5 را تولید کنیم باید آنها را تبدیل کنیم.
که در اینجا با استفاده از تابع int این کار را انجام می دهیم.
>>>"2"+"3"
'23'
>>> int("2")+int("3")
5
>>>float(input("Enter a number:")) + float(input("Enter another number :"))
Enter a number : Enter another number : 42.0
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
📌در Python شما نمی توانید دورشته را که شامل اعداد 2 و 3 است، برای تولید عدد صحیح 5، به یکدیگر اضافه کنید.
ما برای اینکه بخواهیم عدد 5 را تولید کنیم باید آنها را تبدیل کنیم.
که در اینجا با استفاده از تابع int این کار را انجام می دهیم.
>>>"2"+"3"
'23'
>>> int("2")+int("3")
5
>>>float(input("Enter a number:")) + float(input("Enter another number :"))
Enter a number : Enter another number : 42.0
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
مثال هایی از تبدیل نوع
⚠️⚠️
>>>print ("23"+"27")
'2327'
>>>float('0.3') +int('2')
2.3
>>>print(int("23")+int("27"))
50
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
⚠️⚠️
>>>print ("23"+"27")
'2327'
>>>float('0.3') +int('2')
2.3
>>>print(int("23")+int("27"))
50
❓بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
خروجی کد زیر چیست؟
int("3"+"4")
1️⃣: "7"
▫ ️|2%(4)
2️⃣: "34"
▫ ️||4%(7)
3️⃣: 34
▫ ️||||||||||||||||||||||||||||||||||||||||||||||93%(158)
👥: 169شرکت در نظر سنجی
int("3"+"4")
1️⃣: "7"
▫ ️|2%(4)
2️⃣: "34"
▫ ️||4%(7)
3️⃣: 34
▫ ️||||||||||||||||||||||||||||||||||||||||||||||93%(158)
👥: 169شرکت در نظر سنجی
خروجی کد زیر چیست؟
float("210"*int(input("Enter a number:")))
Enter a number: 2
1️⃣: 210210.0
▫ ️||||||||||||||||||||||||||||||||||||||||||||||||96%(155)
2️⃣: 420
▫ ️|2%(3)
3️⃣: "210210"
▫ ️|2%(3)
4️⃣: "420.0"
▫ ️0%(0)
👥: 161شرکت در نظر سنجی
float("210"*int(input("Enter a number:")))
Enter a number: 2
1️⃣: 210210.0
▫ ️||||||||||||||||||||||||||||||||||||||||||||||||96%(155)
2️⃣: 420
▫ ️|2%(3)
3️⃣: "210210"
▫ ️|2%(3)
4️⃣: "420.0"
▫ ️0%(0)
👥: 161شرکت در نظر سنجی
✍️متغیر ها
متغیرها در بسیاری از زبان های برنامه نویسی نقش بسیار مهمی ایفا می کنند و پایتون نیز از این زمینه مستثنا نیست. یک متغیر به شما اجازه می دهد که به آن مقداری را اختصاص داده و آن را با یک نام ذخیره کنید.
برای اختصاص دادن مقدار به یک متغیر، از علامت برابر (=) استفاده می کنیم . در تعریف متغیر ها، هیچ خروجی در کنسول Python تولید نمی شود.
>>> x = 7
>>> print(x)
7
>>> print(x + 3)
10
>>> print(x)
7
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge
متغیرها در بسیاری از زبان های برنامه نویسی نقش بسیار مهمی ایفا می کنند و پایتون نیز از این زمینه مستثنا نیست. یک متغیر به شما اجازه می دهد که به آن مقداری را اختصاص داده و آن را با یک نام ذخیره کنید.
برای اختصاص دادن مقدار به یک متغیر، از علامت برابر (=) استفاده می کنیم . در تعریف متغیر ها، هیچ خروجی در کنسول Python تولید نمی شود.
>>> x = 7
>>> print(x)
7
>>> print(x + 3)
10
>>> print(x)
7
🗂 مرکز آموزش پایتون
➖➖➖➖➖
🆔 : @pythonchallenge