Բուլյան փոփոխականներ
Մինչ այժմ մենք գործ ենք ունեցել փոփոխականների հետ, որոնք պարունակում են տեքստ կամ ամբողջ թվեր: Առաջիկա մի քանի վարժություններում մենք կանդրադառնանք բուլյան
փոփոխականներին և դրանց կիրառմանը:
Բուլյան փոփոխականները կարող են ունենալ միայն երկու արժեք True
և False
։ Դրանք կարող են ներկայացնել՝ արդյոք որոշ պայմաններ ճի՞շտ են, թե՞ սխալ:
is_better = True
sometimes = False
playing_football = True
hello = False
print(sometimes, playing_football)
Այս ծրագիրը կտպի False True
քանի որ sometimes
-ի արժեքը False
է, իսկ playing_football
-ինը՝ True
.
Փոփոխականների տեսակներ ստանալու համար կարող ենք օգտագործել type
ֆունկցիան։
a = True
b = 123
c = 'hello'
d = 'False'
print(type(a), type(b), type(c), type(d), type(1234))
Այս ծրագիրը կտպի <class 'bool'> <class 'int'> <class 'str'> <class 'str'> <class 'int'>
։ Սա նշանակում է, որ՝
a
-նbool
տեսակի է (բուլյան փոփոխական, որը կարող է լինելTrue
կամFalse
)b
-նint
տեսակի է (ամբողջ թվային փոփոխական)c
-նstr
տեսակի է (տեքստային/string
փոփոխական)d
-նstr
տեսակի է (տեքստային/string
փոփոխական)1234
-նint
տեսակի է (թվային արժեք)
Առաջադրանք
Ստեղծեք favorite
թվային փոփոխական և դրան վերագրեք ձեր սիրած թիվը: Ստեղծեք best
փոփոխական և դրան վերագրեք True
:
Ձեր ծրագիրը պետք է ելքի մեջ տպի favorite
և best
փոփոխականների տեսակները, ինչպես նաև True
, False
, և 'long long text'
-ի տեսակները:
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB