O‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi mirzo ulug’bek nomidagi o’zbekiston milliy universiteti jizzax filiali
Download 313.32 Kb.
|
Axmedova Pyhton 1
- Bu sahifa navigatsiya:
- 4-variant 1-misol
O‘ZBEKISTON RESPUBLIKASI OLIY TA’LIM, FAN VA INNOVATSIYALAR VAZIRLIGI MIRZO ULUG’BEK NOMIDAGI O’ZBEKISTON MILLIY UNIVERSITETI JIZZAX FILIALI Axborot tizimlari va texnalogiyalari kafedrasi Python dasturlash tili fanidan AMALIY ISH Bajardi: 20-21-guruh Axmedova Muhlisa Qabul qildi: Normatov Nizomiddin JIZZAX 2023 4-variant 1-misol n xonali sonlarni raqamlari o’sish tartibida bo’lgan sonlarni chiqaruvchi dastur tuzilsin def osish_tartibida_sonlar(n): if n == 1: return [i for i in range(10)] elif n > 1: start = 10 ** (n - 1) end = 10 ** n result = [] for i in range(start, end): digits = [int(x) for x in str(i)] is_increasing = all(digits[j] < digits[j + 1] for j in range(len(digits) - 1)) if is_increasing: result.append(i) return result else: return [] n = int(input("Sonning xonalarini kiriting: ")) sonlar = osish_tartibida_sonlar(n) print(sonlar) "D:\Pyhton_Algo\Muhlisa_amaliy_1\wonderful problems.py" Sonning xonalarini kiriting: 3 [123, 124, 125, 126, 127, 128, 129, 134, 135, 136, 137, 138, 139, 145, 146, 147, 148, 149, 156, 157, 158, 159, 167, 168, 169, 178, 179, 189, 234, 235, 236, 237, 238, 239, 245, 246, 247, 248, 249, 256, 257, 258, 259, 267, 268, 269, 278, 279, 289, 345, 346, 347, 348, 349, 356, 357, 358, 359, 367, 368, 369, 378, 379, 389, 456, 457, 458, 459, 467, 468, 469, 478, 479, 489, 567, 568, 569, 578, 579, 589, 678, 679, 689, 789] 2-misol Uchta butun son berilgan. shu sonlar orasidan nechta musbat son borligini aniqlovchi programma tuzing. son1 = int(input("1-sonni kiriting: ")) son2 = int(input("2-sonni kiriting: ")) son3 = int(input("3-sonni kiriting: ")) musbat_sonlar_soni = 0 if son1 > 0:
if son2 > 0: musbat_sonlar_soni += 1 if son3 > 0: musbat_sonlar_soni += 1 print("Musbat sonlar soni:", musbat_sonlar_soni) D:\Pyhton_Algo\Muhlisa_amaliy_1\IF.py 1-sonni kiriting: 8 2-sonni kiriting: -9 3-sonni kiriting: 0 Musbat sonlar soni: 1 3-misol Bir kg konfetning narxi berilgan (haqiqiy son) 1,2,3, ..., 10 kg konfet narxini chiqaruvchi programma tuzilsin? narx_kg = float(input("1 kg konfet narxini kiriting: ")) for kg in [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0]: kg_narxi = narx_kg * kg print(f"{kg} kg konfet narxi: {kg_narxi}") D:\Pyhton_Algo\Muhlisa_amaliy_1\For.py 1 kg konfet narxini kiriting: 1.2 0.1 kg konfet narxi: 0.12 0.2 kg konfet narxi: 0.24 0.3 kg konfet narxi: 0.36 0.4 kg konfet narxi: 0.48 0.5 kg konfet narxi: 0.6 0.6 kg konfet narxi: 0.72 0.7 kg konfet narxi: 0.84 0.8 kg konfet narxi: 0.96 0.9 kg konfet narxi: 1.08 1.0 kg konfet narxi: 1.2 4-misol Oy raqami berilgan. shu oyda nechta kun borligini aniqlovchi programma tuzilsin? oy_raqami = int(input("Oyni raqamini kiriting : ")) kunlar = 0 if oy_raqami == 1 or oy_raqami == 3 or oy_raqami == 5 or oy_raqami == 7 or oy_raqami == 8 or oy_raqami == 10 or oy_raqami == 12: kunlar = 31 elif oy_raqami == 4 or oy_raqami == 6 or oy_raqami == 9 or oy_raqami == 11: kunlar = 30 else: kunlar = 28 # Fevral oyi print(f"{oy_raqami}-oyda {kunlar} kun bor.") D:\Pyhton_Algo\Muhlisa_amaliy_1\Case.py Oyni raqamini kiriting : 6 6-oyda 30 kun bor. Download 313.32 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling