|
Toshkent davlat iqtisodiyot universiteti samarqand filiali iqtisodiyot yo
|
Sana | 03.06.2023 | Hajmi | 154.63 Kb. | | #69307 |
Bog'liq 2-mustaqil ish. Jahongir e3fae8e1-a3c3-4072-b3c8-59ba81cb317b
O‘ZBEKISTON RESPUBLIKASI OLIY TA’LIM, FAN VA INNOVATSIYALAR VAZIRLIGI
TOSHKENT DAVLAT IQTISODIYOT UNIVERSITETI
SAMARQAND FILIALI
IQTISODIYOT YO’NALISHI
3-KURS. 220-GURUH
Mustaqil ishi
Fan: Dasturlash texnologiyasi
Bajardi: Xolmirzayev J.
Tekshirdi:Anarbayeva F.
SAMARQAND-2023
Ixtiyoriy tanlangan masalalar:
4-masala. Berilgan satrdan dastlabki 2 va oxirgi 2 ta belgidan iborat satrni olish uchun Python dasturini yozing. Agar satr uzunligi 2 dan kichik bo'lsa, bo'sh satr qaytarsin.
7-masala. Berilgan sonning eng katta va eng kichik raqamlarini topish uchun Python dasturini yozing.
Masalaning bajarilishi:
4-masala.
* Bu kod foydalanuvchi konsoldan satr kiritishni so'raydi.
* If-shartdan foydalanarkanmiz, ehtimol, foydalanuvchi faqat 1 belgi kiritsa, dastur bo'sh satrni ekranga chop etadi. Aks holda, satrning boshidan 2 belgi va oxiridan 2 belgi oladi va ularni konsolga chiqaradi tuple shaklida. Natijani ekranga chop etadi.
satr = input("Iltimos, satr kiriting: ")
if len(satr) < 2:
print("")
else:
satr = satr[:2] , satr[-2:]
print(satr)
Dasturga faridun satr kiritilsa birinchi boshidan “fa” va oxiridan “un” belgilarini olib, ularni konsolga chiqaradi.
Agar kiritilgan belgi 2 tadan kam bo’lsa dastur konsolga bo’sh qiymat qaytaradi. (ko’k chiziqda)
7-masala.
* Bu kod foydalanuvchi konsoldan son kiritishni so'raydi.
* Avvaliga kiritilgan ma’lumotni string turiga o’tkazib olamiz.
def find_min_max(number):
str_number = str(number)
min_digit = int(str_number[0])
max_digit = int(str_number[0])
for i in range(1, len(str_number)):
digit = int(str_number[i])
if digit < min_digit:
min_digit = digit
elif digit > max_digit:
max_digit = digit
return min_digit, max_digit
|
| |