FengziTry 2017-07-27 03:43 采纳率: 0%
浏览 3332
已结题

Python新手写的迷之代码运行没有结果

是这样子的:
test1:

 import test2

var = 1

def fighting():
    while var == 1:
        print('战斗开始!')
        if test2.my_speed>test2.you_speed:
            print('我先攻!砍你一刀!')
            x=test2.damage(test2.my_atk,test2.you_def,test2.you_hp)
            test2.you_hp = x
            print(x)
            if x<=0:
                print('i win')
                break
        else:
            x=test2.damage(test2.you_atk,test2.my_def,test2.my_hp)
            test2.my_hp=x
            if x<=0:
                print('you win')
                break

test2:

 my_hp=5;
you_hp=5;

my_atk=3;
you_atk=2;

my_def=1;
you_def=1;

my_speed=3;
you_speed=2;

def damage(_atk,_def,_hp1):
    print('造成',_atk-_def,'伤害')
    _hp1-=_atk-_def
    return _hp1

运行结果是:
F:\Python\python.exe C:/Users/Administrator/PycharmProjects/test/test1.py

Process finished with exit code 0
啥都没有QAQ

  • 写回答

2条回答 默认 最新

  • glustful 2017-07-27 06:04
    关注

    你连方法都没有调用,怎么会有输出

    评论

报告相同问题?

悬赏问题

  • ¥15 用matlab 设计一个不动点迭代法求解非线性方程组的代码
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试
  • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
  • ¥15 教务系统账号被盗号如何追溯设备
  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效