账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    关于GUESS的赋值?
    37
    0

    import random
    times = 3
    secret = random.randint(1,10)
    print("------------------我爱鱼C工作室------------------")
    guess = 0
    print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ")
    while (guess != secret) and (times > 0):

    temp = input()
    guess = int(temp)
    times = times - 1 # 用户每输入一次,可用机会就-1
    if guess == secret:
        print("我草,你是小甲鱼心里的蛔虫吗?!")
        print("哼,猜中了也没有奖励!")
    else:
        if guess > secret:
            print("哥,大了大了~~~")
        else:
            print("嘿,小了,小了~~~")
        if times > 0:
            print("再试一次吧:", end=" ")
        else:
            print("机会用光咯T_T")

    print("游戏结束,不玩啦^_^")

    问题:在代码中为什么要首先给GUESS赋一个值0? 这样做的作用是什么?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • 软killer 普通会员 1楼

      在Python中,GUESS是一个空格分割的变量名,通常用于作为函数或方法的参数。在Python中,赋值操作符=用于将一个值(通常是另一个变量的值)赋给一个变量。

      例如,如果你有一个名为x的变量,并且你想将GUESS作为参数传递给这个函数,你可以这样做:

      ```python def my_function(x): guess = "GUESS" print("Guess: ", guess)

      my_function(x) ```

      在这个例子中,my_function函数将GUESS作为参数传递给x变量。然后,函数内部将GUESS打印出来。

      注意,GUESS只是一个变量名,而不是一个实际的值。如果你想将GUESS作为实际的值,你需要先定义它,然后使用=操作符将其赋值给一个变量。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部