今日私はランダムに52枚のポーカーカードから4枚のポーカーカードを取ってくるプログラムを書いています。私はこれらのポーカーをpython turtleモジュールで描く必要があります。今ここに私の質問です:私は角度を設定する do.settheading()
を使用したいpython turtle.write()メソッドでテキストを逆さまにする方法は?
import turtle as do
def generate_digital(number, x, y, start_angle, size):
'''
this function generate '2-10'
parameters:
number: this is number you want to write
x and y: this is the pen's initial location
start_angle: the pen's initial direction
size: the number's size
'''
do.penup()
do.goto(x, y)
do.pensize(30)
do.setheading(start_angle)
do.write(number, font=("Arial", size, "normal"))
:火かき棒で逆さま番号、just like this(the bottom right corner number)
が最初にあります原因私は数字を生成するには、このコードを使用したいです数字のうち、私はそれが動作していないことがわかった!私は5を得ることができますが、私は今......
をdo.write()メソッドを使用して5逆さまを得ることができない、自分は考えることができる唯一の方法は、この
を使用することですdef generate_photo_2(x, y, start_angle, size):
'''
this function generate a '2'
parameters:
just like last function
'''
do.penup()
do.goto(x, y)
do.pensize(3)
do.setheading(start_angle)
do.pendown()
do.circle(-size, 200)
do.fd(2 * size)
do.left(45)
do.fd(0.6 * size)
do.left(90)
do.fd(2 * size)
数字を '描く'コードで、開始角度を設定することで、上側の数字2を '描く'ことができますが、それは多くの問題を引き起こしますか?
誰でも私に逆さ番号を書く方法を教えてもらえますか? ありがとうございました!
ありがとうございます!この問題は一晩中邪魔になった!そして、今日もいい日をお過ごしください:-) –