小游戏(python)

猜拳小游戏

import random
# 1、接收从键盘输入一个数字:
num = int(input(u"请输入剪刀(0) 石头(1)布(2):"))
# 2、随机产生一个数字:
num2 = int(random.randint(0, 2));
if num == 1:
    print("你出的是石头");
elif num == 2:
    print("你出的是布")
elif num == 0:
    print("你出的是剪刀")
if num2 == 1:
    print("机器人出的是石头");
elif num2 == 2:
    print("机器人出的是布")
elif num2 == 0:
    print("机器人出的是剪刀")
if num == num2:
    print("平手");
elif num > num2:
    print("你赢了")
else:
    print("计算机赢了");

在这里插入图片描述

画三角形

import turtle
a=int(input("请输入a边长:"))
b=int(input("请输入b边长:"))
c=int(input("请输入c边长:"))
if a>0 and b>0 and c>0:
    if a+b>c and b+c>a and a+c>b:
        if a==b and b==c:
            print("这是等边三角形")
            for i in range(3):
                turtle.seth(i*120)
                turtle.fd(100)
                turtle.exitonclick()
        elif a==b or b==c or c==a:
            print("这是等腰三角形")

        else:
            print("这是不规则三角形")
    elif a+b==c or b+c==a or a+b==b:
        print("这好像不是个三角形")
    else:
        print("这好像不是个三角形")
else:
    print("请输入大于0的数字")

在这里插入图片描述

输入数字比大小

a=int(input('请输入第1个整数:'))
b=int(input('请输入第2个整数:'))
c=int(input('请输入第3个整数:'))
if a>=b and a>=c:
    if b>=c:
        print(a,b,c)
    else:
        print(a,c,b)
elif a>=b and a<=c:
    print(c,a,b)
elif a<=b and a>=c:
    print(c,a,b)
else:
    if b<=c:
        print(c,b,a)
    else:
        print(b,c,a)

在这里插入图片描述

三角形,圆形,正方形

import turtle
num=int(input("请输入1-3"))
if num==1:
    print(f"您输入的是{num},将输出三角形")
    for i in range(3):
         turtle.seth(i*120)
         turtle.fd(90)
         turtle.exitonclick()
elif num==2:
    print("您输入的时{num},将输出原型")
    turtle.circle(90,3600)
    turtle.exitonclick()
elif num==3:
    print("您输入的时{num},将输出正方形")
    for i in range(4):
        turtle.fd(90)
        turtle.left(90)
    turtle.exitonclick()
else:
    print("请输入1-3的数")

在这里插入图片描述

小汽车

import turtle
Bob=turtle.Turtle()
Bob.shape('turtle')
Bob.color('red')
Bob.begin_fill()
Bob.forward(200)
Bob.right(90)
Bob.forward(100)
Bob.left(90)
Bob.forward(200)
Bob.right(90)
Bob.forward(100)
Bob.right(90)
Bob.forward(400)
Bob.right(90)
Bob.forward(200)
Bob.end_fill()
Bob.right(180)
Bob.forward(200)
Bob.penup()
Bob.forward(100)
Bob.left(90)
Bob.forward(100)
Bob.pendown()
Bob.color('black')
Bob.begin_fill()
Bob.circle(60)
Bob.end_fill()
Bob.penup()
Bob.forward(200)
Bob.pendown()
Bob.begin_fill()
Bob.circle(60)
Bob.end_fill()

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值