Skip to content

learn python with linux (ubuntu) for OS Lab university course

Notifications You must be signed in to change notification settings

Shhb-Coder-1999/Learn-Python

Repository files navigation

Learn-Python

learn python with linux(obunto) for OS Lab university course

shahab shafie
98440275
OS Lab code 2



Assignment 2

۱- قابلیت های زیر را به برنامه ماشین حساب اضافه کنید:
  • sin - cos - tan - cot - log

۲- بازی سنگ کاغذ قیچی را به صورت User vs Computer پیاده سازی نمایید. ✋✌✊

  • کاربر از بین گزینه های سنگ، کاغذ و قیچی یک گزینه را انتخاب میکند.
  • کامپیوتر نیز به صورت تصادفی یک گزینه را انتخاب میکند. سپس برنده مشخص میشود.
  • این روند ۵ بار تکرار می شود و در انتها برنده کلی مشخص میشود.

۳- بازی «پالام، پولوم، پيليش» را به صورت User vs Computer1 vs Computer2 پیاده سازی نمایید. (مشابه تمرین شماره ۲) ✋🤚

۴- تبدیل زمان به ثانیه ⌚

برنامه ای بنویسید که از کاربر ساعت و دقیقه و ثانیه را دریافت کرده و آن را به ثانیه تبدیل کند.

برای مثال:

ورودی: 01:00:20

خروجی: 3620 ثانیه

۵- تبدیل ثانیه به زمان ⏳

برنامه ای بنویسید که از کاربر یک عدد بر حسب ثانیه را دریافت کرده و آن را به زمان تبدیل کند.

برای مثال:

ورودی: 3620 ثانیه

خروجی: 01:00:20


Assignment 1

۱- دستورات زیر را در ترمینال اجرا کنید. نتیجه اجرای دستورات را مشخص کنید و در قالب یک جمله فارسی توضیح دهید. آیا terminal به کوچک و بزرگ بودن حروف دستورات حساس است؟

arch

uptime

free

Pwd

exit

۲- برنامه ای بنویسید که شعاع دایره را دریافت نماید، و محیط و مساحت آن را محاسبه نماید.

۳- برنامه ای بنویسید که سه عدد دریافت نماید و مشخص نماید که آیا می توان مثلثی رسم کرد که اضلاع آن برابر این سه عدد باشند یا خیر. راهنمایی: در ریاضیات، قضیه‌ای‌ است که بیان می‌دارد در هر مثلث اندازهٔ هر ضلع از مجموع اندازهٔ دو ضلع دیگر کوچکتر است.

۴- برنامه ای بنویسید که با دریافت وزن و قد فرد، شاخص BMI را برای آن فرد محاسبه نماید، و با توجه به مقادیر موجود در شکل زیر، در مورد چاق یا لاغر بودن فرد پیام مناسب چاپ نماید.

About

learn python with linux (ubuntu) for OS Lab university course

Topics

Resources

Stars

Watchers

Forks

Languages