Python နံပါတ်များ
Python နံပါတ်များ
Python တွင် ဂဏန်းသုံးမျိုးရှိသည်။
int
float
complex
၎င်းတို့အား သင်တန်ဖိုးတစ်ခုသတ်မှတ်သောအခါတွင် ကိန်းဂဏာန်းအမျိုးအစားများ၏ ကိန်းရှင်များကို ဖန်တီးသည်-
ဥပမာ
x = 1
# int
y = 2.8 # float
z = 1j # complex
Python ရှိ မည်သည့်အရာဝတ္ထုအမျိုးအစားကို အတည်ပြုရန်၊ type()
လုပ်ဆောင်ချက်ကို အသုံးပြုပါ-
ဥပမာ
print(type(x))
print(type(y))
print(type(z))
Int
Int (သို့) ကိန်းပြည့် သည် ဒဿမများ မပါဘဲ၊ အကန့်အသတ်မရှိ အရှည်ရှိသော ကိန်းလုံး၊
ဥပမာ
ကိန်းပြည့်များ-
x = 1
y = 35656222554887711
z =
-3255522
print(type(x))
print(type(y))
print(type(z))
မျှောပါ။
Float သို့မဟုတ် "floating point နံပါတ်" သည် ဒဿမတစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ဒဿမများပါရှိသော ဂဏန်းများ အပေါင်း သို့မဟုတ် အနုတ်လက္ခဏာဖြစ်သည်။
ဥပမာ
Floats-
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
Float သည် 10 ၏ပါဝါကိုညွှန်ပြရန် "e" ဖြင့်သိပ္ပံနည်းကျကိန်းဂဏန်းများဖြစ်နိုင်သည်။
ဥပမာ
Floats-
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
ရှုပ်ထွေးသည်။
ရှုပ်ထွေးသောဂဏန်းများကို စိတ်ကူးယဉ်အပိုင်းအဖြစ် "j" ဖြင့် ရေးထားသည်-
ဥပမာ
ရှုပ်ထွေးသော-
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
ကူးပြောင်းခြင်းကို ရိုက်ထည့်ပါ။
int()
၊
float()
နှင့် complex()
နည်းလမ်းများ ဖြင့် သင်သည် အမျိုးအစားတစ်ခုမှ အခြားတစ်ခုသို့ ပြောင်းနိုင်သည် -
ဥပမာ
အမျိုးအစားတစ်ခုမှ အခြားတစ်မျိုးသို့ ပြောင်းပါ-
x = 1 # int
y = 2.8 # float
z = 1j # complex
#convert from int to float:
a = float(x)
#convert from float to int:
b = int(y)
#convert from int to complex:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))
မှတ်ချက်- ရှုပ်ထွေးသောနံပါတ်များကို အခြားနံပါတ်အမျိုးအစားသို့ ပြောင်းလဲ၍မရပါ။
ကျပန်းနံပါတ်
Python random()
တွင် ကျပန်းနံပါတ်တစ်ခုပြုလုပ်ရန် function မပါရှိသော်လည်း Python တွင်
random
ကျပန်းနံပါတ်များပြုလုပ်ရန်အသုံးပြုနိုင်သည့် built-in module တစ်ခုရှိသည်-
ဥပမာ
ကျပန်း module ကို တင်သွင်းပြီး 1 နှင့် 9 အကြား ကျပန်းနံပါတ်ကို ပြသပါ-
import random
print(random.randrange(1, 10))
ကျွန်ုပ်တို့၏ ကျပန်း Module အကိုး အကားတွင် Random module အကြောင်း ပိုမိုလေ့လာနိုင်ပါသည်။