O'zgaruvchilar va ular bilan ishlash - Amaliy Mashqlar

1. Asosiy o'zgaruvchilar yaratish

# Asosiy o'zgaruvchilar yaratish
ism = "Sarvar"
yosh = 20
bo_yi = 1.75
talaba = True

print("1. Asosiy o'zgaruvchilar:")
print(f"Ism: {ism}, Yosh: {yosh}, Bo'y: {bo_yi}, Talaba: {talaba}")

2. Matnlar bilan ishlash

# Matnlar bilan ishlash
familiya = "Rahimov"
toliq_ism = ism + " " + familiya

print("2. Matnlar bilan ishlash:")
print("To'liq ism:", toliq_ism)
print("Ism uzunligi:", len(ism))

3. Sonlar bilan amallar

# Sonlar bilan amallar
a = 15
b = 7

print("3. Sonlar bilan amallar:")
print("Yig'indi:", a + b)
print("Ayirma:", a - b)
print("Ko'paytma:", a * b)
print("Bo'linma:", a / b)
print("Butun bo'linma:", a // b)
print("Qoldiq:", a % b)

4. Ro'yxatlar bilan ishlash

# Ro'yxatlar bilan ishlash
mevalar = ["olma", "banan", "anor", "gilos"]
print("4. Ro'yxatlar bilan ishlash:")
print("Mevalar ro'yxati:", mevalar)
print("Birinchi meva:", mevalar[0])
print("Oxirgi meva:", mevalar[-1])

# Ro'yxatga yangi meva qo'shamiz
mevalar.append("uzum")
print("Yangi meva qo'shildi:", mevalar)

# Ro'yxatdan meva o'chiramiz
mevalar.remove("banan")
print("Banan o'chirildi:", mevalar)

5. Foydalanuvchi kiritish bilan ishlash

# Foydalanuvchi kiritish bilan ishlash
print("5. Foydalanuvchi kiritish bilan ishlash:")
# Foydalanuvchidan ma'lumot olish
user_name = prompt("Ismingizni kiriting: ") || "Foydalanuvchi"
user_age = parseInt(prompt("Yoshingizni kiriting: ") || "20")

print(`Salom ${user_name}! Siz ${user_age} yoshdasiz.`)
print(`Kelgusi yil siz ${user_age + 1} yoshga to'lasiz.`)

6. O'zgaruvchilar qiymatini o'zgartirish

# O'zgaruvchilar qiymatini o'zgartirish
x = 5
y = 10

print("6. O'zgaruvchilar qiymatini o'zgartirish:")
print("Boshlang'ich:", `x=${x}, y=${y}`)

# Qiymatlarni almashtirish
x, y = y, x
print("Almashtirilgandan keyin:", `x=${x}, y=${y}`)

7. Mantiqiy amallar

# Mantiqiy amallar
temperature = 25
yomgir = false

print("7. Mantiqiy amallar:")
print("Harorat 20 dan balandmi?", temperature > 20)
print("Yomgir yog'yaptimi?", yomgir)
print("Yaxshi ob-havo?", temperature > 20 && !yomgir)

8. Turli ma'lumot turlari konvertatsiyasi

# Turli ma'lumot turlari konvertatsiyasi
son = 123
matn_son = "456"

print("8. Ma'lumot turlari konvertatsiyasi:")
print("Son + Matn son:", son + parseInt(matn_son))
print("Sonni matnga aylantirish:", son.toString() + matn_son)

9. Bir nechta o'zgaruvchiga bir vaqtda qiymat berish

# Bir nechta o'zgaruvchiga bir vaqtda qiymat berish
print("9. Bir vaqtda bir nechta o'zgaruvchiga qiymat berish:")

[a, b, c] = [1, 2.5, "hello"]
print(`a=${a}, b=${b}, c=${c}`)

# Yana bir usul
let x, y, z;
[x, y, z] = [10, 20, 30];
print(`x=${x}, y=${y}, z=${z}`)

10. O'zgaruvchilar tipini tekshirish

# O'zgaruvchilar tipini tekshirish
ism = "Sarvar"
yosh = 20
bo_yi = 1.75
talaba = true
mevalar = ["olma", "banan", "anor"]

print("10. O'zgaruvchilar tipini tekshirish:")
print(`ism tipi: ${typeof ism}`)
print(`yosh tipi: ${typeof yosh}`)
print(`bo_yi tipi: ${typeof bo_yi}`)
print(`talaba tipi: ${typeof talaba}`)
print(`mevalar tipi: ${typeof mevalar}`)

Eslatma:

Ushbu mashqlar JavaScript yordamida brauzeringizda ishlaydi. Haqiqiy Python muhitida sinab ko'rmoqchi bo'lsangiz, kodlarni Python interpreteriga nusxalab qo'yishingiz mumkin.