Extra Examples2 Python
Extra Examples2 Python
دانشکده برق
-1کد مناسب به زبان پایتون بنویسید که از کاربر به ترتیب نام یک فلز ،دمای ذوب و چگالی آن را دریافت کرده و
موارد دریافت شده را در متغیرهای مناسب قرار دهد .سپس متن زیر را طبق الگوی مشخص شده چاپ کند.
-2کد به زبان پایتون بنویسید که تعداد دانشجو و نمرات آنها را دریافت کرده و نام دانشجویان را در یک لیست
قرار دهد .در انتها لیست دانشجویان چاپ شود.
for i in range(N):
)" name = input("Please enter a name:
)students.append(name
)print(students
صفحه 1
سوال اضافه از بخش ورودی-خروجی ،شرط ،تکرار و تابع دانشگاه آزاد اسالمی واحد نجف آباد
دانشکده برق
w=0
"" = q
for x in T:
if x == "n" or x == "N":
w=w+1
q=q+x
q = NnNn
w=4
در این کد متغیر xدر رشته Tتوسط حلقهی forپیمایش میکند .سپس توسط در بخش شرط اگر xبرابر حرف nکوچک یا بزرگ
باشد یکی به شمارنده wاضافه شده و متغیر xبه آخر متغیر qکه از ابتدا یک رشته خالی بوده ،اضافه میگردد.
-4برنامهای بنویسید که از کاربر یک متن دریافت کرده و در صورتی که کاراکتر اول متن برابر ” “#و چهار کاراکتر
آخر آن برابر ” “.netباشد در خروجی متن ” “allowedرا چاپ کند و در غیر این صورت متن ”“not allowed
چاپ شود.
صفحه 2
سوال اضافه از بخش ورودی-خروجی ،شرط ،تکرار و تابع دانشگاه آزاد اسالمی واحد نجف آباد
دانشکده برق
-5برنامهای بنویسید که یک متن از ورودی دریافت کرده و طبق الگوی زیر متن را تغییر داده و چاپ کند.
)print(txt_new
روش اول:
صفحه 3
سوال اضافه از بخش ورودی-خروجی ،شرط ،تکرار و تابع دانشگاه آزاد اسالمی واحد نجف آباد
دانشکده برق
روش دوم:
-7برنامهای بنویسید که با کمک تعریف یک تابع مناسب حاصل جمع Nجمله اول دنباله زیر را محاسبه کند.
𝒏
= 𝒏𝒙
𝟏𝒏𝟐 +
def sum_of_sequence(N):
sum = 0
for n in range(1, N+1):
ام nمحاسبه جمله xn = n / (n**2 + 1) #
اضافه کردن جمله به مجموع کل sum += xn #
return sum
-8تابعای تعریف کنید که یک لیست از اعداد از ورودی دریافت کرده و تعداد اعداد زوج داخل آن را برمی-
گرداند.
def count_even_numbers(L):
count = 0
for number in numbers_L:
بررسی زوج بودن عدد if number % 2 == 0: #
count += 1
return count
صفحه 4