راهنمای آزمون

در این آزمون، شما با حل 10 پروژه مختلف توانایی‌های خود در زبان پایتون مقدماتی را ارزیابی خواهید کرد. این پروژه‌ها از مباحث پایه را پوشش می‌دهند.

دقت کنید: برای رعایت فاصله‌ی کدهای زیر if یا for مجبور شدیم از - - - استفاده کنیم.

پروژه‌های آزمون:

  1. برنامه‌ای که نام کاربر را گرفته و به او سلام کند.
    name = input("Please enter your name: ")
    print(f"Hello, {name}!")
  2. برنامه‌ای که دو عدد از کاربر بگیرد و آنها را جمع کند.
    num1 = float(input("Enter the first number: "))
    num2 = float(input("Enter the second number: "))
    print(f"The sum of the two numbers: {num1 + num2}")
  3. برنامه‌ای که مساحت مستطیل را محاسبه کند.
    length = float(input("Enter the length of the rectangle: "))
    width = float(input("Enter the width of the rectangle: "))
    area = length * width
    print(f"Area of the rectangle: {area}")
  4. برنامه‌ای که دو عدد را گرفته و میانگین آن‌ها را محاسبه کند.
    num1 = float(input("Enter the first number: "))
    num2 = float(input("Enter the second number: "))
    average = (num1 + num2) / 2
    print(f"The average of the numbers: {average}")
  5. برنامه‌ای که به نمره کاربر واکنش نشان دهد.
    score = float(input("Enter your grade: "))
    if score >= 18:
    ---print("Excellent grade!")
    elif score >= 12:
    ---print("Good grade!")
    else:
    ---print("Poor grade!")
  6. برنامه‌ای که از 1 تا 10 را چاپ کند و میان آنها شکلک قرار دهد.
    for i in range(1, 11):
    ---print(i, end=" 😀 ")
  7. برنامه‌ای که از 1 تا 100 را در ردیف‌های 10 تایی و به صورت منظم زیر هم چاپ کند.
    for i in range(1, 101):
    ---if i % 10 == 0:
    ------print()
    ---else:
    ------print(i, end="\t")
  8. برنامه‌ای که یک جمله را در یک فایل ذخیره کند.
    sentence = input("Enter a sentence: ")
    file = open("output.txt", "w")
    file.write(sentence)
  9. برنامه‌ای که خطای تقسیم بر صفر را مدیریت کند.
    try:
    ---num1 = 10
    ---num2 = 0
    ---result = num1 / num2
    except Exception as error:
    ---print(error)
    else:
    ---print('End successfully')
  10. برنامه‌ای که اعداد موجود در لیست اول را دو برابر کرده و نتیجه را به لیست دوم اضافه کند.
    list1 = [1, 2, 3, 4, 5]
    list2 = []
    for i in list1:
    ---list2.append(i*2)
    print('End')

با انجام این پروژه‌ها، مهارت‌های خود را در پایتون تقویت کرده و آماده برای چالش‌های پیچیده‌تر خواهید شد.