python50行代码小游戏
    # 飞机大战
import time
    print("欢迎来到飞机大战游戏!")
    # 定义一个战场长度的常量
SCREEN_LENGTH = 30
    # 初始化自己的坐标
my_x = SCREEN_LENGTH // 2
    # 初始化敌机的坐标
enemy_x = 0
    # 敌机行进的速度
speed = 1
    while True:
    # 打印空格,向后移动敌机
    print(' ' * enemy_x +  '敌机!')
   
    # 打印我方机器
    print(' ' * my_x +  '我的飞机!')
   
    # 等待1秒
    time.sleep(0.2)
   
    # 回到开头处
    print('\r', end='')
   
    # 改变敌机的位置
    enemy_x += speed
   
    # 判断敌机是否超出屏幕
    if enemy_x >= SCREEN_LENGTH:
        # 若超出,打印游戏结束
        print("游戏结束!")
        break
   
    # 获取用户改变机器位置
    tmp_x = input("请指令我的战机(A左移,D右移):")
    if tmp_x == 'A':
        my_x -= 1
    elif tmp_x == 'D':
        my_x += 1
   
    # 判断用户机器是否撞到界面外
    if my_x<0 or my_x>SCREEN_LENGTH:
        # 游戏结束
        print("游戏结束!")
python可以做什么游戏        break
   
    # 判断敌机和机器是否相撞
    if enemy_x == my_x:
        # 游戏结束
        print("战斗机被击落!游戏结束!")
        break

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。