English
Open in Telegram

PostⓂ️ For sikli

26 December 2020
P
Python dasturlash maktabi
Reply⭕️ 3-bo'lim "Nazorat tarkibi" ————————————— Ⓜ️ "if" va "elif" operatorlari Biror shart bajarish uchun if operatorlaridan foydalanishingiz mumkin va shart operatori deyarli barcha dasturlarda ishtirok etadi. Shart operatori 3 qismdan iborat (if, elif, else). Kod bloklarini chegaralash uchun shart
Ⓜ️ For sikli For sikli berilgan ketma-ketliklar masalan ro'yxatlar yoki satrlar bo'yicha takrorlash uchun ishlatiladi. Quyidagi kod ro'yxatdagi har bir elementni chiqaradi va oxirida undov belgisini qo'shadi: words = ["hello", "world", "spam", "eggs"] for word in words: print(word + "!") hello! world! spam! eggs! Yuqoridagi kodda so'z o'zgaruvchisi siklning har bir takrorlanishida ro'yxatning tegishli elementini aks ettiradi(undov belgisi nazarda tutilyabdi). 1-takrorlash paytida so'z "hello" ga teng, 2-takrorlash paytida esa "world" ga teng bo'ladi va hokazo. For sikli satrlar ustida takrorlash uchun ishlatilishi mumkin. string = "Men dasturlashni muntazam o'rganaman" soni = 0 for i in string: if (i == 'a'): soni += 1 print(soni) 7 Yuqoridagi kod hisoblash o'zgaruvchisini belgilaydi, satr ustida takrorlanadi va undagi 'a' harflar sonini hisoblab chiqadi. Har bir takrorlash paytida i o'zgaruvchisi satrning joriy harfini aks ettiradi. Sanoq o'zgaruvchisi har safar 'a' harfi topilganda qo'shiladi, shuning uchun sikl oxirida u satrdagi 'a' harflari sonini bildiradi. While sikli singari, break va continue iboralaridan for siklida ham foydalanish mumkin. Takrorlash soni aniqlanganda for siklidan foydalaniladi.Masalan oziq-ovqat do'koni dasturida: Quyidagi kodda sikl 4 marta takrorlanadi. mevalar = ["olma", "anor", "gilos", "o'rik"] for i in mevalar: print(i) Takrorlash soni noaniq bo'lsa while siklidan foydalanish tavsiya etiladi. Masalan 2 ta raqamni qo'shuvchi dasturida: var = 0 while True: raqam = int(input("Son kiriting: ")) if var == 0: var = raqam else: print("Natija:", var + raqam) Son kiriting: 5 Son kiriting: 3 Natija: 8 Son kiriting: For va while sikllari bir xil natijalarga erishish uchun ishlatilishi mumkin, ammo for loopi qisqa sintaksisga egali uchun aksariyat hollarda qo'llaniladi. @pythonuz
34 · 3.4K ·

Nearby in the feed

PPython dasturlash maktabiTestlar va mavzular sizga yoqqan bo'lsa dasturlashga qiziqadigan tanishlaringizga yuboringPPython dasturlash maktabi1 kunda 10-15 trilion AQSH dollari pul aylanadigan xalqaro valyuta bozorida savdo qiluvchi treyderlar hozirgi vaqtda avtomatik savdo qiluvchi robotlarga muhtoj.
this message
PPython dasturlash maktabiPhotoPPython dasturlash maktabiPoll
PPython dasturlash maktabiPython dasturlash maktabi@pythonuz · channel · Tech
2 117subscribers372posts in the index
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · Index limits · Remove a page · Catalog · Search · How we count