EVERYTHING ABOUT PYTHON

python exercises part four

يكشنبه, ۱۱ خرداد ۱۳۹۹، ۱۱:۳۴ ب.ظ

تمرین اول:

اگر در دستور دوم قطعه برنامه زیر به جای l2=l1 بنویسیم    [: ]l2 = l1 نتیجه چه تفاوتی خواهد کرد؟

 

 

علامت [:]  هیچ تاثیری روی نتیجه ندارد و تغییری ایجاد نمیکند بلکه باید درون ان حتما بازه مشخص شده باشد .

 

 

تمرین دوم:

تفاوت استفاده از تابع   (  ) sort با تابع  (  ) sorted  برای مرتب سازی لیست ها چیست؟

 

تابع  sort فقط عنصر های لیست را به ترتیب مرتب میکند و لیست جدیدی اراِِِِِِِِِِیه میدهد ولی تابع sorted ابتدا یک کپی از لیست را نگهداری کرده  و سپس ان را مرتب میکند.

 

 

تمرین سوم:

برنامه ای بنویسید که باقیمانده یک عدد بر 11 را بدون استفاده از % حساب کند .

 

 

 

 

 

 

تمرین چهارم:

خروجی قطعه کد زیر چیست؟

 

 

 

ابتدا لیست 1 را در 2 میریزد سپس لیست 1 را در لیست 3 میریزد و عنصر اول لیست 2 و عنصر دوم لیست 3 را تغییر میدهد.سپس به ازای تغییرات به مقدار sum اضافه میکند .در نهایت sum  12 میشود.

 

 

  • یلدا موسوی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی