diff --git a/TEMA3/report.md b/TEMA3/report.md index aa7a295..72e7ff9 100644 --- a/TEMA3/report.md +++ b/TEMA3/report.md @@ -327,7 +327,27 @@ po**ac 3 ``` -???????????????????????????????????? +### 5.6. Действия с двумя двоичными числами + +```py +a = 0b10110101 +b = 0b01101011 +c=~a +bin(c) +'-0b10110110' +bin(a&b) +'0b100001' +bin(a|b) +'0b11111111' +bin(a^b) +'0b11011110' +d=a<<2 +bin(d) +'0b1011010100' +e=b>>2 +bin(e) +'0b11010' +``` ## 6. Последовательности. @@ -441,8 +461,44 @@ False 'all' >>> w, v (10, 10) + +n1,n2,n3="all" #из строки +n1 +'a' +n2 +'l' +n3 +'l' +n1,n2,n3=[11,-3,'all'] #из списка +n1 +11 +n2 +-3 +n3 +'all' +n1,n2,n3 = {"a": 11, "b": -3, "c": "all"} #из словаря (ключи) +n1 +'a' +n2 +'b' +n3 +'c' +r = {"a": 11, "b": -3, "c": "all"} #из словаря (значения) +n1,n2,n3 = r.values() +n1 +11 +n2 +-3 +n3 +'all' +n1,n2,n3 = {11, -3, 'all'} #из множества(порядок не гарантирован) +n1 +11 +n2 +-3 +n3 +'all' ``` -??????????????????????????????????? ## 8. Логические операции.