導航:首頁 > 編程語言 > python黑白相間同心圓

python黑白相間同心圓

發布時間:2022-10-03 14:57:44

A. python畫同心圓並填充顏色

用海龜畫圖,代碼如下:

import turtle
my_colors=('red','green','yellow','blue','black')
t=turtle.Pen()
for i in range(5):
t.penup()
t.goto(0,-i*10)
t.pendown()
t.color(my_colors[i%len(my_colors)])
t.circle(15+i*10)'''t.goto(0,0)
turtle.done()#程序執行完,窗口仍然在

B. 用Python畫4個同心圓,然後像圖片這樣的,引用turtle

用第二個因數(即寫在下面的因數)的個位數與寫在上面的數的個位相乘,把相乘得

C. 請問怎麼用python畫出這樣的圖

#encoding:utf-8
#Python3.9.0
#turtle畫出不同顏色的同心環/同心圓
importturtle
pen=turtle.Turtle()
n=100
colors=['#0000FF','#FF0000','#FFD700','#008000','#800080']
foriinrange(5):
pen.fillcolor(colors[i])
pen.begin_fill()
pen.penup()
pen.goto(0,20*(i+1))
pen.pendown()
pen.circle(n-i*20)
pen.end_fill()
turtle.done()

D. python 用eval(input)畫這樣四個圓 提示用戶輸入半徑

python有兩種編程方式,互動式和文件式。

互動式:對每個輸入語句即時運行結果------適合語法練習

文件式:批量執行一組語句並運行結果------編程的主要方式

實例1:圓面積的計算(根據半徑r計算圓面積)

字元串的使用

使用[ ]獲取字元串中一個或多個字元

1 TempStr = input("請輸入帶有符號的溫度值: ") 2 if TempStr[-1] in ['F', 'f']:#TempStr[-1]指的是最後一個字元 3 C = (eval(TempStr[0:-1]) - 32)/1.8#TempStr[0:-1]指的是字元串從第一個到最後一個之前的所有字元串 4 print("轉換後的溫度是{:.2f}C".format(C)) 5 elif TempStr[-1] in ['C', 'c']: 6 F = 1.8*eval(TempStr[0:-1]) + 32 7 print("轉換後的溫度是{:.2f}F".format(F)) 8 else: 9 print("輸入格式錯誤")

數字類型:整數和浮點數

整數:數學中的整數

32或-89

浮點數:數學中的實數,帶有小數部分

1.8或者-1.8或者-1.0

列表類型:由0個或多個數據組成的有序序列

列表使用[ ]表示,採用逗號分隔各元素

[ 'F' , 'f' ]表示列表裡含義兩個元素'F'和'f'

使用保留字in判斷一個元素是否在列表中

TempStr[-1] in ['C' , 'c']判斷前者是否與列表中的某個元素相同

賦值語句:由賦值符號構成的一行代碼

賦值符號筆者之前提過,就是我們俗稱的等於號,但等於號在編程語言中通常表示賦值,不表示等於號的含義。

1、賦值語句用來給變數賦予新的數據值

C = (eval(TempStr[0:-1]) - 32)/1.8 #右側運算結果值賦值給C

2、賦值語句右側的數據類型同時作用於變數

TempStr = input("請輸入帶有符號的溫度值: ") #input返回一個字元串,所以TempStr也是字元串

分支語句:由判斷條件決定程序運行方向的語句

1 if TempStr[-1] in ['F', 'f']:

如果條件為True則執行冒號後的語句

2、每個保留字所在行最後存在一個冒號:,是語法的一部分

冒號及後續縮進用來表示後續語句與條件的所屬關系

函數:根據輸入參數產生不同輸出的功能過程

類似於數學中的函數,y=f(x)

print("輸入格式錯誤") #列印出 輸入格式錯誤

函數採用<函數名>(<參數>)的方式使用

1 eval(TempStr[0:-1])#TempStr[0:-1]是參數

python的輸入輸出

input():從控制台獲得用戶輸入的函數

input()函數的使用格式:

1 <變數>=input (<提示信息字元串>)

用戶輸入的信息以字元串類型保存在<變數>中

1 TempStr=input("請輸入") #TempStr保存用戶輸入的信息

輸出函數print()

以字元形式向控制台輸出結果的函數

print()函數的基本使用格式

1 print(<擬輸出字元串或字元串變數>)

字元串類型的一對引號僅在程序內部使用,輸出無引用

1 print("輸入格式錯誤")#向控制台輸出 輸入格式錯誤

print函數的格式化:

1 print("轉換後的溫度是{:.2f}C".format(C))

{ }表示槽,後續變數填充到槽中

{:.2f}表示將變數C填充到這個位置時取小數點後2位

如果C的值是123.456789,則輸出結果為123.45C

評估函數eval():去掉參數最外側引號並執行餘下語句的函數

eval的基本使用格式

1 eval(<字元串或字元串變數>)

>>>eval("1") 1

E. 哪位大神能教教怎樣用ai做黑白相間的圓

打開AI軟體,新建一個文檔,然後選擇橢圓工具,按住shift鍵畫一個圓,去掉描邊填充黑色。接著將滑鼠放到圓心上,按住shift+alt鍵,畫出一個小一點的同心圓,去掉描邊填充白色,以此類推,可以得到黑白相間的圓。

F. Python編程:怎麼給同心圓上色


插入-圖片-自選圖形-基本形狀-同心圓
畫,再雙擊此圓進行顏色編輯,填充顏色和線條顏色都可以變,透明度也可以調。

G. Python編程:怎麼給同心圓上色

用 插入-圖片-自選圖形-基本形狀-同心圓 畫,再雙擊此圓進行顏色編輯,填充顏色和線條顏色都可以變,透明度也可以調。

H. 請編寫Python: 使用小海龜,在屏幕上繪制一系列的同心圓,並未這些同心圓填充上不同顏色

from turtle import *
from random import *

for i in range(4):

begin_fill()
penup()
goto(0, 30*(i+1)) # 從裡面最小的一個圓的底部,慢慢變大
fillcolor((random(), random(), random()))
pendown()
circle(150-30*(i+1))
end_fill()

mainloop()

I. python turtle畫4個同心圓方法

importturtle
#drawfirstcircle
turtle.penup()
turtle.goto(0,-200)
turtle.pendown()
turtle.circle(200)
#drawsecondcircle
turtle.penup()
turtle.goto(0,-150)
turtle.pendown()
turtle.circle(150)
#drawthirdcircle
turtle.penup()
turtle.goto(0,-100)
turtle.pendown()
turtle.circle(100)
#drawfourthcircle
turtle.penup()
turtle.goto(0,-50)
turtle.pendown()
turtle.circle(50)


畫筆的坐標默認在0,0,就以它為圓心。

因為turtle畫圓的時候是從圓的底部開始畫的,所以需要找到四個圓底部的坐標

比如:

第一個半徑為200的圓,底部為(0,-200)

第二個半徑為150的圓,底部為(0,-150)

第三個半徑為100的圓,底部為(0,-100)

第四個半徑為 50的圓,底部為(0, -50)


畫的時候按下面的步驟:

  1. 抬起畫筆:turtle.penup()

  2. 移動到相應坐標:turtle.goto(坐標)

  3. 放下畫筆:turtle.pendown()

  4. 畫圓:turtle.circle(半徑)


效果如下圖所示:



J. python程序自己輸入半徑的九個同心圓程序

from turtle import *

# 設置窗體的大小和位置,參數依次為窗體的寬、高、相對於桌面起始點的橫坐標、縱坐標

setup(600,400,500,200)

color("red")# 畫筆顏色

pensize(2)# 畫筆寬度


for i in range(1,10):# for循環,用於繪制同心圓

penup()# 畫筆抬起(不會在窗體上留下痕跡)

goto(0,-10*i)# 移動畫筆到坐標(0,-10*i)

pendown()# 畫筆落下(開始在窗體上留下痕跡)

circle(20+i*10) # 在循環中不斷繪制半徑不同的圓

done()

閱讀全文

與python黑白相間同心圓相關的資料

熱點內容
編譯忽略空字元 瀏覽:113
多店鋪阿里雲伺服器教程 瀏覽:378
單片機求初值 瀏覽:420
安卓機如何在電腦備份圖片 瀏覽:925
ca證書加密機價格 瀏覽:798
天乾地支年份演算法 瀏覽:796
程序員打造的視頻 瀏覽:7
java和php通信 瀏覽:680
為什麼黑程序員 瀏覽:163
程序員男生 瀏覽:456
戴爾文件夾內文件怎麼置頂 瀏覽:582
雲伺服器6m網速 瀏覽:722
vivo手機中國聯通伺服器地址 瀏覽:862
工程總控編譯失敗 瀏覽:707
燕趙紅楓app如何下載 瀏覽:867
php查殺軟體 瀏覽:878
教育管理學pdf 瀏覽:547
伺服器均衡怎麼使用 瀏覽:626
linux中jps 瀏覽:954
單片機實驗感想 瀏覽:561