w.py 发表于 2022-7-30 21:37:22

小甲鱼的课后作业(求点评/改进)

作业为小甲鱼的《零基础入门学python》第4课
是一个猜数字的小游戏
代码如下:
while True:
    import random
    times = 3
    end = 0
    num = random.randint(1,10)
    print('------------------我爱鱼C工作室------------------')
    guess = 0
    print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ")
    while (guess != num) and (times > 0):
      temp = input()
      while not temp.isdigit():
            temp = input("抱歉,您的输入有误,请输入一个整数:")
      guess = int(temp)
      times = times - 1
      if guess == num:
            print("我草,你是小甲鱼心里的蛔虫吗?!")
            print("哼,猜中了也没有奖励!")
      elif guess > num and times != 0:
            print("哥,大了大了~~~")
            print("再试一次吧:", end=" ")
      elif guess < num and times != 0:
            print("嘿,小了,小了~~~")
            print("再试一次吧:", end=" ")
    if times==0 and guess != num:
      print("机会用光咯T_T,正确答案是",num)
    print("本局结束^_^,按回车再来一局")
    input()#方便直接双击打开(本人懒,喜欢最简单的方式)


虽说简单了点,但对于我这样的萌新来说,也很不容易啦
求点评~{:10_257:}

柿子饼同学 发表于 2022-7-30 21:45:44

建议把 import random 写外面 {:10_256:}

w.py 发表于 2022-7-30 21:48:22

柿子饼同学 发表于 2022-7-30 21:45
建议把 import random 写外面

有什么区别吗{:10_272:}

柿子饼同学 发表于 2022-7-31 10:24:45

w.py 发表于 2022-7-30 21:48
有什么区别吗

没啥区别
但是这样写是好习惯
一般导入的模块都是写在代码的最前面

青出于蓝 发表于 2022-7-31 10:35:18

不错哦~

w.py 发表于 2022-7-31 10:57:44

柿子饼同学 发表于 2022-7-31 10:24
没啥区别
但是这样写是好习惯
一般导入的模块都是写在代码的最前面

记下了{:10_332:}

w.py 发表于 2022-7-31 10:58:16

青出于蓝 发表于 2022-7-31 10:35
不错哦~

谢谢{:5_105:}

柿子饼同学 发表于 2022-7-31 12:50:59

w.py 发表于 2022-7-31 10:57
记下了

{:10_275:}
页: [1]
查看完整版本: 小甲鱼的课后作业(求点评/改进)