人若有情死得早 发表于 2017-6-8 22:55:54

004改进我们的小游戏

本帖最后由 人若有情死得早 于 2017-6-8 22:55 编辑

游戏改进:
可以自行判断大小,给出提示;
提供多次机会猜测;
每次运行的答案应随机而定;
0.条件分支
Python的比较操作符
>左边大于右边
>= 左边大于等于右边
<左边小于右边
<= 左边小于等于右边
== 左边等于右边
!= 左边不等于右边
Python的条件分支语法:
If 条件 :
条件为真(True)执行的操作
else:
条件为假(False)执行的操作
print('---------我爱鱼c工作室---------')
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
if guess == 8:
        print("哇草,你是小甲鱼心里的蛔虫吗?")
        print("哼,猜中了也没有奖励")
else:
        if guess > 8:
                print("哥,大了大了~~")
        else:
                print("嘿,小了!小了!!")
print("游戏结束,不玩啦~~")
Python的While循环语法:
While 条件 :
条件为真(True)执行的操作
print('---------我爱鱼c工作室---------')
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
while guess != 8:
    temp = input("哎呀,猜错了,请重新输入吧:")
    guess = int(temp)
    if guess == 8:
            print("哇草,你是小甲鱼心里的蛔虫吗?")
            print("哼,猜中了也没有奖励")
    else:
            if guess > 8:
                  print("哥,大了大了~~")
            else:
                  print("嘿,小了!小了!!")
print("游戏结束,不玩啦~~")
random模块:
random模块中有一个函数叫做:randint(),Ta会返回一个随机的整数。
import random
secret = random.randint(1,10)
print('---------我爱鱼c工作室---------')
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
while guess != secret:
    temp = input("哎呀,猜错了,请重新输入吧:")
    guess = int(temp)
    if guess == secret:
            print("哇草,你是小甲鱼心里的蛔虫吗?")
            print("哼,猜中了也没有奖励")
    else:
            if guess > secret:
                  print("哥,大了大了~~")
            else:
                  print("嘿,小了!小了!!")
print("游戏结束,不玩啦~~")

一昊 发表于 2018-11-5 12:27:24

鱼哥的python课后习题在哪找,求教

一昊 发表于 2018-11-5 12:31:55

你好!用户连续输错三次后程序结束,你做了没
页: [1]
查看完整版本: 004改进我们的小游戏