سه تمرین کنترل خطا (پک شماره ۱)

سه تمرین کنترل خطا (پک شماره ۱)
تاریخ انتشار
۹ شهریور ۱۴۰۲
دسته بندی
تعداد بازدید
1017 بازدید
رایگان

تمرین اول

خطا exception زیر را با استفاده از بلاک try except کنترل (هندل) کنید:

:for i in ['a','b','c']
    print(i**2)    
---------------------------------------------------------------------------
'TypeError: unsupported operand type(s) for ** or pow(): 'str' and 'int

تمرین دوم

خطا exception زیر را با استفاده از بلاک try except کنترل (هندل) کنید و در نهایت از بلاک finally برای پرینت متن “All Done” استفاده کنید:

x = 5
y = 0
z = x/y
---------------------------------------------------------------------------
ZeroDivisionError: division by zero

تمرین سوم

تابعی (فانکشنی) بنویسید که از کاربر یک عدد صحیح بخواهد و مربع آن را چاپ کند. از حلقه while و یک بلاک try except else برای محاسبه تعداد ورودی‌های نادرست استفاده کنید.

	:()def ask
    pass    
()ask
---------------------------------------------------------------------------
Input an integer: null
!An error occurred! Please try again
Input an integer: 2
Thank you, your number squared is:  4

مطالعه بیشتر

راهنمای خرید:
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.
  • توجه داشته باشید که به علت جلوگیری از کپی متن پروژه این فایل فقط بصورت anti copy ارائه می‌شود.
  • رمز: www.protamrin.ir
دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *