1、输入三个整数x,y,z,请把这三个数由大到小输出。
import easygui
import turtle
x = eval(easygui.enterbox('请输入第一个数'))
y = eval(easygui.enterbox('请输入第二个数'))
z = eval(easygui.enterbox('请输入第三个数'))
if x > y > z:
print(x, y, z)
elif x > z > y:
print(x, z, y)
elif y > z > x:
print(y, z, x)
elif y > x > z:
print(y, x, z)
elif z > y > x:
print(z, y, x)
elif z > x > y:
print(z, x, y)
else:
print('错误')
2、猜拳游戏:
用户输入石头、剪刀或布,电脑也会出一个招,要求得出
最终结果,显示胜利玩家。
提示1:用数字代表猜拳
提示2:使用条件判断语句
提示3:
import random
random.randint(m,n )为取m-n随机整数的方法
import random
y = int(input("请输入剪刀(1)石头(2)布(3):"))
x = random.randint(1, 3)
print("电脑输出的%s" % x)
if (y == 1 and x == 2) or (y == 2 and x == 3) or (y == 3 and x == 1):
print("哈哈你输了!")
elif y != 1 and y != 2 and y != 3:
print("没有这样的选项哦")
elif y == x:
print("平局了~")
else:
print("哈哈你赢了!")
3、提示输入1-3之间的数据,若输入1则画一个三角形(等
边三角形,边长90);若输入2则画一个圆形(半径90);
若输入3则画一个正方形(边长90)。
import easygui
import turtle
x = eval(easygui.enterbox('请输入1-3:'))
if x == 1:
t = turtle.Pen()
t.speed(1)
t.right(120)
t.forward(90)
t.right(120)
t.forward(90)
t.right(120)
t.forward(90)
elif x == 2:
t = turtle.Pen()
t.width(1)
t.color("blue")
t.circle(90)
t.penup()
elif x == 3:
t = turtle.Pen()
t.speed(1)
t.right(90)
t.forward(90)
t.right(90)
t.forward(90)
t.right(90)
t.forward(90)
t.right(90)
t.forward(90)
else:
print("你个傻叉,输错了")
4,小汽车
import turtle
t = turtle.Turtle()
t.shape('turtle')
t.color('red')
t.begin_fill()
t.forward(200)
t.right(90)
t.forward(100)
t.left(90)
t.forward(200)
t.right(90)
t.forward(100)
t.right(90)
t.forward(400)
t.right(90)
t.forward(200)
t.end_fill()
t.right(180)
t.forward(200)
t.penup()
t.forward(100)
t.left(90)
t.forward(100)
t.pendown()
t.color('black')
t.begin_fill()
t.circle(60)
t.end_fill()
t.penup()
t.forward(200)
t.pendown()
t.color('black')
t.begin_fill()
t.circle(60)
t.end_fill()
4,三角形
import easygui
import turtle
A = eval(easygui.enterbox('请输入第一条边'))
B = eval(easygui.enterbox('请输入第二条边'))
C = eval(easygui.enterbox('请输入第三条边'))
if A == B and B == C and A == C:
t = turtle.Pen()
t.speed(1)
t.right(120)
t.forward(A)
t.right(120)
t.forward(B)
t.right(120)
t.forward(C)
print('此三角形是等边三角形')
elif A == B or A == C or B == C:
t = turtle.Pen()
t.speed(1)
t.right(120)
t.forward(A)
t.right(120)
t.forward(B)
t.right(120)
t.forward(C)
print('此三角形是等腰三角形')
elif A*A+B*B == C*C or B*B+C*C == A*A or B*B+C*C == A*A:
t = turtle.Pen()
t.speed(1)
t.right(120)
t.forward(A)
t.right(120)
t.forward(B)
t.right(120)
t.forward(C)
print('此三角形是直角三角形')
else:
print('其他三角形')
from pyecharts.charts import Bar