بۇ بۆلەك Python دىكى ئاساسىي ئەمەللەرنى قانداق ئىشلىتىشنى چۈشەندۈرۈپ بېرىدۇ.
باشقا پروگرامما تىللىرىغا ئوخشاش ، قوشۇش ، ئېلىش ، كۆپەيتىش ۋە بۆلۈش ئەمەللىرىنى سان بىلەن ئىشلىتىشكە بولىدۇ.
number = 1 + 2 * 3 / 4.0
print(number)
بۇنىڭ جاۋابىنىڭ نېمە بولىدىغانلىقىنى پەرەز قىلىپ بېقىڭ. Python مەشغۇلات تەرتىپىگە ئەمەل قىلامدۇ؟
ئىشلەتكىلى بولىدىغان يەنە بىر ئەمەل بولسا بۆلۈنمىنىڭ پۈتۈن سان قالدۇقىنى قايتۇرىدىغان مودۇل (%) مەشغۇلاتچىسى. dividend% divisor = قالدۇق.
remainder = 11 % 3
print(remainder)
ئىككى كۆپەيتىش بەلگىسىنى ئىشلىتىش ئارقىلىق دەرىجە مۇناسىۋىتى ھاسىل قىلغىلى بولىدۇ.
squared = 7 ** 2
cubed = 2 ** 3
print(squared)
print(cubed)
Python دا قوشۇش ئەمىلى ئارقىلىق تېكىستلەرنى بىرلەشتۈرگىلى بولىدۇ:
helloworld = "hello" + " " + "world"
print(helloworld)
Python دا يەنە كۆپەيتىش ئەمىلى ئارقىلىق تېكىستنى تەكرارلىغىلى بولىدۇ.
lotsofhellos = "hello" * 10
print(lotsofhellos)
تىزىملىكنى قوشۇمچە ئەمەللەر بىلەن بىرلەشتۈرگىلى بولىدۇ:
even_numbers = [2,4,6,8]
odd_numbers = [1,3,5,7]
all_numbers = odd_numbers + even_numbers
print(all_numbers)
خۇددى تېكىستكە ئوخشاش ، Python كۆپەيتىش ئەمىلى ئارقىلىق تەكرارلانغان تىزىملىك ھاسىل قىلغىلى بولىدۇ:
print([1,2,3] * 3)
بۇ كۆنۈكمىنىڭ مەقسىتى «x_list» ۋە «y_list» دەپ ئاتىلىدىغان ئىككى تىزىملىك قۇرۇش. بۇنىڭدا ئايرىم-ئايرىم ھالدا «x» ۋە «y» ئۆزگەرگۈچى مىقدارنىڭ 10 مىسالى بار. سىزدىن يەنە سىز قۇرغان، «x» ۋە «y» ئۆزگەرگۈچى مىقدارلارنى ئۆز-ئىچىگە ئالىدىغا ئىككى تىزىملىكنى بىرلەشتۈرۈش ئارقىلىق، «big_list» دەپ ئاتىلىدىغان تىزىملىك قۇرۇشىڭىز تەلەپ قىلىنىدۇ.
x = object() y = object()
x_list = [x] y_list = [y] big_list = []
print("x_list contains %d objects" % len(x_list)) print("y_list contains %d objects" % len(y_list)) print("big_list contains %d objects" % len(big_list))
if x_list.count(x) == 10 and y_list.count(y) == 10: print("Almost there...") if big_list.count(x) == 10 and big_list.count(y) == 10: print("Great!")
Ex().check_object('x_list').has_equal_value(expr_code = 'len(x_list)') Ex().check_object('y_list').has_equal_value(expr_code = 'len(y_list)') Ex().check_object('big_list').has_equal_value(expr_code = 'len(big_list)') success_msg('Good work!')
x = object() y = object()
x_list = [x] * 10 y_list = [y] * 10 big_list = x_list + y_list
print("x_list contains %d objects" % len(x_list)) print("y_list contains %d objects" % len(y_list)) print("big_list contains %d objects" % len(big_list))
if x_list.count(x) == 10 and y_list.count(y) == 10: print("Almost there...") if big_list.count(x) == 10 and big_list.count(y) == 10: print("Great!")