鱼C论坛

 找回密码
 立即注册
查看: 2266|回复: 0

[技术交流] 《零基础入门学习Python》第四讲笔记

[复制链接]
发表于 2017-7-1 17:38:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一、听完本节课程自己试着对之前的猜数的游戏改进了一下,以下是自己的代码:
port random
answer = random.randint(1,10)
print('下面进行猜数游戏')
temp = input('输入一个1到10之间的数:')
guess = int(temp)
num = 1                         #变量num记录猜的次数
flag = 0                        #设立一个标志,如果答对了改变这个值,以此来控制循环以及判断最后是否因三次打错而结束循环
while flag==0 and  num<3 :      #当没有答对以及猜的次数不到3次时继续循环
    if guess == answer:
        flag = 1
        print('恭喜你,猜对了!')
    else:
        if guess < answer:
            print('错了,猜小了!')
            temp = input('输入一个1到10之间的数:')
            guess = int(temp)
            num = num + 1
        else:
            print('错了,猜大了!')
            temp = input('输入一个1到10之间的数:')
            guess = int(temp)
if flag != 1:                   # 当跳出循环时,如果flag没有改变说明三次都没有猜对
    print('很遗憾,你没有在三次机会内答对。')
二、在编写猜数游戏时,想过用if、else if、else的语句编写,发现在Python中出错,而在C语言中是支持的。

评分

参与人数 2鱼币 +2 收起 理由
小甲鱼 + 1
康小泡 + 1

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 18:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表