① python怎麼編寫程序
在互動式環境的提示符>>>下,直接輸入代碼,按回車,就可以立刻得到代碼執行結果。現在,試試輸入100+200,看看計算結果是不是300:
>>> 100+200300
很簡單吧,任何有效的數學計算都可以算出來。
如果要讓Python列印出指定的文字,可以用print語句,然後把希望列印的文字用單引號或者雙引號括起來,但不能混用單引號和雙引號:
>>> print 'hello, world'hello, world
這種用單引號或者雙引號括起來的文本在程序中叫字元串,今後我們還會經常遇到。
最後,用exit()退出Python,我們的第一個Python程序完成!唯一的缺憾是沒有保存下來,下次運行時還要再輸入一遍代碼。
小結
在Python互動式命令行下,可以直接輸入代碼,然後執行,並立刻得到結果。
② 用python 畫一個網格
print函數是輸出字元串,所以用 print輸出形成的 grid其實質是具有某特定形狀的字元串,而plt.grid() 繪制出的網格是 圖片。
字元串是可以用文字處理軟體(如 word、記事本等)直接編輯處理的,而圖片則只能用圖片編輯軟體(如畫筆)打開處理。
如問題所要求的最簡單的「編寫一個能畫出如下網格(grid)的函數」代碼,可以簡單的用 print函數就可以了:
③ 用Python生成了熱力圖,怎麼把每個格子邊框改成六邊形框
改不了吧。。。。或者說很難?你生成的熱力圖是用了什麼庫怎麼生成的?還是自己寫的?
要把矩形變成六邊形,我感覺只能自己寫了吧。
我有個想法,那個等邊六邊形可以拆成上下各三個等邊三角形吧。那 這些六邊形拼在一起,實際上就是這些等邊三角形拼在一起。那就先把各個矩形的值投射到三角形上,在把三角形組合成六邊形,求個均值,然後填色
④ python可以做界面開發嗎
PyQt,一個基於Qt的Python介麵包,可以直接使用Qt的控制項,還可以使用QSS進行界面美化,下面我簡單介紹一下這個包的安裝和使用,實驗環境Win7+Python3.6+PyCharm5.0,主要內容如下:
1.首先,安裝PyQt,這個直接在cmd窗口輸入命令「pip install pyqt5」就行,如下,由於安裝包比較大,所以需要等待一會兒:
可以基於這個代碼拓展 這個是python裡面一個拓展包
⑤ Python tkinter中,怎麼做一個透明的懸浮窗口(無邊框和標題欄)
給你網路一個吧
import Tkinter
root = Tkinter.Tk()
root.overrideredirect(True)
#root.attributes("-alpha", 0.3)窗口透明度70 %
root.attributes("-alpha", 0.4)#窗口透明度60 %
root.geometry("300x200+10+10")
canvas = Tkinter.Canvas(root)
canvas.configure(width = 300)
canvas.configure(height = 200)
canvas.configure(bg = "blue")
canvas.configure(highlightthickness = 0)
canvas.pack()
x, y = 0, 0
def move(event):
global x,y
new_x = (event.x-x)+root.winfo_x()
new_y = (event.y-y)+root.winfo_y()
s = "300x200+" + str(new_x)+"+" + str(new_y)
root.geometry(s)
print("s = ",s)
print(root.winfo_x(),root.winfo_y())
print(event.x,event.y)
print()
def button_1(event):
global x,y
x,y = event.x,event.y
print("event.x, event.y = ",event.x,event.y)
canvas.bind("<B1-Motion>",move)
canvas.bind("<Button-1>",button_1)
root.mainloop()
#自己加個雙擊滑鼠事件 關閉窗口 不然結束程序很不爽 要關閉IDE
⑥ python如何做界面
PyQt,一個基於Qt的Python介麵包,可以直接使用Qt的控制項,還可以使用QSS進行界面美化,下面我簡單介紹一下這個包的安裝和使用,實驗環境Win7+Python3.6+PyCharm5.0,主要內容如下:
1.首先,安裝PyQt,這個直接在cmd窗口輸入命令「pip install pyqt5」就行,如下,由於安裝包比較大,所以需要等待一會兒:
⑦ python編寫程序,提示用戶輸入矩形長和寬,程序將告訴用戶哪個矩形的面積較大,或者兩個矩形面積
a1=float(input('輸入第一個矩形的長:'))
b1=float(input('輸入第一個矩形的寬:'))
a2=float(input('輸入第二個矩形的長:'))
b2=float(input('輸入第二個矩形的寬:'))
s1=a1*b1
s2=a2*b2
if s1>s2:
print('第一個矩形面積較大')
elif s1==s2:
print('兩個矩形面積一樣大')
else:
print('第二個矩形面積較大')
⑧ python xlwt excel 單元格邊框,如何才能有如下的加黑邊框
borders=xlwt.Borders()
borders.left=1
borders.right=1
borders.top=1
borders.bottom=1
borders.bottom_colour=0x3A
style=xlwt.XFStyle()
style.borders=borders
sheet.write(0,0,'Firstname',style)
⑨ python編寫程序的一般步驟
鏈接:
Python 編程高手之路。本課程分五個階段,詳細的為您打造高手之路,本課程適合有一定python基礎的同學。
用Python可以做什麼?可以做日常任務,比如自動備份你的MP3;可以做網站,很多著名的網站就是Python寫的。總之就是能幹很多很多事。
課程目錄:
第一階段
第一章:用戶交互
第二章:流程式控制制
第三章:數據類型
第四章:字元編碼
第五章:文件處理
第二階段
第六章:函數概述
第七章:閉包函數
......