خروجی کد زیر چیست؟
A) 'olleh'
B) 'hello'
C) ['o', 'l', 'l', 'e', 'h']
D) IndexError
#پایتون #برنامه_نویسی
📋 @PRG4All
def reverse_string(s):
return ''.join(s[i] for i in range(len(s)-1, -1, -1))
print(reverse_string("hello"))
A) 'olleh'
B) 'hello'
C) ['o', 'l', 'l', 'e', 'h']
D) IndexError
#پایتون #برنامه_نویسی
📋 @PRG4All
👍2❤1
کدام گزینه نتیجه کد زیر را درست نشان میدهد؟
A) [1, 4, 9, 16]
B) [4, 16]
C) [1, 9]
D) [2, 4]
#پایتون #برنامه_نویسی
📋 @PRG4All
numbers = [1, 2, 3, 4]
result = [x**2 for x in numbers if x % 2 == 0]
print(result)
A) [1, 4, 9, 16]
B) [4, 16]
C) [1, 9]
D) [2, 4]
#پایتون #برنامه_نویسی
📋 @PRG4All
خروجی کد زیر چیست؟
A) 10
B) 24
C) 0
D) error
#پایتون #برنامه_نویسی
📋 @PRG4All
from functools import reduce
nums = [1, 2, 3, 4]
result = reduce(lambda x, y: x + y, nums, 0)
print(result)
A) 10
B) 24
C) 0
D) error
#پایتون #برنامه_نویسی
📋 @PRG4All
کدام گزینه زمان اجرای بهتری برای جستجوی عنصر در مجموعه بزرگی از دادهها دارد؟
A) لیست (list)
B) دیکشنری (dict)
C) تاپل (tuple)
D) رشته (str)
#پایتون #برنامه_نویسی
📋 @PRG4All
A) لیست (list)
B) دیکشنری (dict)
C) تاپل (tuple)
D) رشته (str)
#پایتون #برنامه_نویسی
📋 @PRG4All
کدام تابع برای بررسی اینکه یک رشته Palindrome است مناسبتر است؟
A) def is_pal(s): return s == s[::-1]
B) def is_pal(s): return sorted(s) == s
C) def is_pal(s): return s == s.sort()
D) def is_pal(s): return s[::-1] in s
#پایتون #برنامه_نویسی
📋 @PRG4All
A) def is_pal(s): return s == s[::-1]
B) def is_pal(s): return sorted(s) == s
C) def is_pal(s): return s == s.sort()
D) def is_pal(s): return s[::-1] in s
#پایتون #برنامه_نویسی
📋 @PRG4All
❤2👍2
کدام گزینه برای ساخت generator صحیح است؟
A) def gen():
return 1
B) def gen():
yield 1
C) def gen():
return yield 1
D) def gen():
yield return 1
#پایتون #برنامه_نویسی
📋 @PRG4All
A) def gen():
return 1
B) def gen():
yield 1
C) def gen():
return yield 1
D) def gen():
yield return 1
#پایتون #برنامه_نویسی
📋 @PRG4All
❤2👍1
خروجی کد زیر چیست؟
A) 20 30
B) 10 20
C) 20 20
D) 30 30
#پایتون #برنامه_نویسی
📋 @PRG4All
x = 10
def func():
global x
x = 20
y = x
x = 30
return y
print(func(), x)
A) 20 30
B) 10 20
C) 20 20
D) 30 30
#پایتون #برنامه_نویسی
📋 @PRG4All