日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

没有bug队——加贝——Python 55,56

發布時間:2025/3/15 python 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 没有bug队——加贝——Python 55,56 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

55.題目:學習使用按位取反~。

說明:

二進制數在內存中以補碼的形式存儲。

按位取反:二進制每一位取反,0 變 1,1 變 0。

最高位為符號位,正數的符號位為 0,負數為 1。

對正數來說,最高位為 0,其余各位代表數值本身(以二進制表示),如 +42 的補碼為 00101010。

對負數而言,把該數絕對值的補碼按位取反,然后對整個數加 1,即得該數的補碼。如 -42 的補碼為 11010110(00101010 按位取反

11010101+1 即 11010110)。

~9 的計算步驟:

轉二進制:0 1001 計算補碼:0 1001 按位取反:1 0110

轉為原碼:

按位取反:1 1001 末位加 1:1 1010 符號位為 1 是負數,即 -10 a = 7 b = ~ac = -7 d = ~cprint ('變量 a 取反結果為: %d' % b) print ('變量 c 取反結果為: %d' % d)

?輸出:

說明:

  • ~7,對 7 進行取反,7 的補碼是 00000111 對補碼取反得到 11111000,最高位 1 為符號位,表示負數,所以該補碼對應的整數為 -8。

  • ~-7?對 -7 進行取反,-7 的補碼是 11111001 對補碼取反得到 00000110,最高位 0 為符號位,表示正數,所以補碼對應的整數為 6。

56.題目:畫圖,學用circle畫圓形。 

from tkinter import *canvas = Canvas(width=800, height=600, bg='yellow') canvas.pack(expand=YES, fill=BOTH) k = 1 j = 1 for i in range(0,26):canvas.create_oval(310 - k,250 - k,310 + k,250 + k, width=1)k += jj += 0.3mainloop()

輸出:

?tkinter 介紹

tkinter:?Tkinter 模塊(Tk 接口)是 Python 的標準 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多數的 Unix 平臺下使用,同樣可以應用在 Windows 和 Macintosh 系統里。Tk8.0 的后續版本可以實現本地窗口風格,并良好地運行在絕大多數平臺中。

tkinter 組件

Tkinter的提供各種控件,如按鈕,標簽和文本框,一個GUI應用程序中使用。這些控件通常被稱為控件或者部件。

目前有15種Tkinter的部件。我們提出這些部件以及一個簡短的介紹,在下面的表:

控件描述
Button按鈕控件;在程序中顯示按鈕。
Canvas畫布控件;顯示圖形元素如線條或文本
Checkbutton多選框控件;用于在程序中提供多項選擇框
Entry輸入控件;用于顯示簡單的文本內容
Frame框架控件;在屏幕上顯示一個矩形區域,多用來作為容器
Label標簽控件;可以顯示文本和位圖
Listbox列表框控件;在Listbox窗口小部件是用來顯示一個字符串列表給用戶
Menubutton菜單按鈕控件,用于顯示菜單項。
Menu菜單控件;顯示菜單欄,下拉菜單和彈出菜單
Message消息控件;用來顯示多行文本,與label比較類似
Radiobutton單選按鈕控件;顯示一個單選的按鈕狀態
Scale范圍控件;顯示一個數值刻度,為輸出限定范圍的數字區間
Scrollbar滾動條控件,當內容超過可視化區域時使用,如列表框。.
Text文本控件;用于顯示多行文本
Toplevel容器控件;用來提供一個單獨的對話框,和Frame比較類似
Spinbox輸入控件;與Entry類似,但是可以指定輸入范圍值
PanedWindowPanedWindow是一個窗口布局管理的插件,可以包含一個或者多個子控件。
LabelFramelabelframe 是一個簡單的容器控件。常用與復雜的窗口布局。
tkMessageBox用于顯示你應用程序的消息框。

標準屬性

標準屬性也就是所有控件的共同屬性,如大小,字體和顏色等等。

屬性描述
Dimension控件大小;
Color控件顏色;
Font控件字體;
Anchor錨點;
Relief控件樣式;
Bitmap位圖;
Cursor光標;

幾何管理

Tkinter控件有特定的幾何狀態管理方法,管理整個控件區域組織,以下是Tkinter公開的幾何管理類:包、網格、位置

幾何方法描述
pack()包裝;
grid()網格;
place()位置;

總結

以上是生活随笔為你收集整理的没有bug队——加贝——Python 55,56的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。