Pythonda bajarish uchun 5 ta masala (javoblari bilan)


-savol: Raqamlar ro'yhati berilgan, agar ro'yhatning birinchi va oxirgi raqamlari bir xil bo'lsa, True ni qaytaring



Yüklə 20,32 Kb.
səhifə2/2
tarix11.11.2022
ölçüsü20,32 Kb.
#119311
1   2
PYTHONDA BAJARISH UCHUN 5 TA MASALA

3-savol: Raqamlar ro'yhati berilgan, agar ro'yhatning birinchi va oxirgi raqamlari bir xil bo'lsa, True ni qaytaring

ro'yhat [10, 20, 30, 40, 10]
natija True
ro'yhat [10, 20, 30, 40, 50]
natija False

Javobni ko'rish...
4-savol: Raqamlar ro'yhati berilgan, ulardan faqat 5 ga bo'linadiganlarini tanlab yozib chiqing.

Ro'yhat [10, 20, 33, 46, 55]
5 ga bo'linadiganlari 
10
20
55

Javobni ko'rish...
5-savol: Quyidagicha natija chiqaruvchi kod yozing:


2 2 
3 3 3 
4 4 4 4 
5 5 5 5 5

Javobni ko'rish...

  1. #1-misol


  2. def multiplication_or_sum(num1, num2):

  3. product = num1 * num2

  4. if product <= 1000:

  5. return product

  6. else:

  7. return num1 + num2


  8. number1 = 20

  9. number2 = 30


  10. print("\n")

  11. result = multiplication_or_sum(number1, number2)

  12. print("Natija: ", result)


  13. ------------------------------------

  14. #2-misol


  15. def sumNum(num):

  16. previousNum = 0

  17. for i in range(num):

  18. sum = previousNum + i

  19. print("Hozirgi raqam", i, "Oldingi raqam", previousNum," Yig'indi: ", sum)

  20. previousNum = i


  21. print("range(10) dagi oldingi va hozirgi raqamlari yig'indisi")

  22. sumNum(10)


  23. ------------------------------------

  24. #3-misol


  25. def isFirst_And_Last_Same(numberList):

  26. print("Ro'yhat ", numberList)

  27. firstElement = numberList[0]

  28. lastElement = numberList[-1]

  29. if (firstElement == lastElement):

  30. return True

  31. else:

  32. return False


  33. numList = [10, 20, 30, 40, 10]

  34. print("natija ", isFirst_And_Last_Same(numList))


  35. ----------------------------------------

  36. #4-misol


  37. def findDivisible(numberList):

  38. print("Ro'yhat ", numberList)

  39. print("5 ga bo'linadiganlari ")

  40. for num in numberList:

  41. if (num % 5 == 0):

  42. print(num)


  43. numList = [10, 20, 33, 46, 55]

  44. findDivisible(numList)


  45. ------------------------------------

  46. #5-misol


  47. for num in range(10):

  48. for i in range(num):

  49. print (num, end=" ") #raqamni chop etish

  50. # har bir qatordan so'ng bo'shliq tashlash

  51. print("\n")

Yüklə 20,32 Kb.

Dostları ilə paylaş:
1   2




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin