学习python第一天之猜数字游戏

1.请写出与 10 < cost <50等价的表达式
cost > 10 and cost < 50

2.python3中,一行可以书写多个语句吗?
可以书写,使用时用 ;隔开

3.请问python的and操作符和C语言的&&操作符有何不同?
在C中,0&&3 = 0,1&&3 = 1;
在python中,0 and 3 = 0,1 and 3 =3

4.在Python中,None、任何数值类型中的0、空字符串“”、空元组()、空列表[]、空字典{}都被当作False,还有自定义类型,如果实现了  __ nonzero __ () 或 __ len __ ()方法且方法返回0或False,则其实例也被当作False,其他对象均为True。
5.类型转换
在这里插入图片描述

6.python运算符
在这里插入图片描述
注意:+既是操作符又是字符串连接字符
但需要注意的是两边都是字符串它才会进行拼接,否则就会报错,这与JS不同,JS是只要有一边是字符串采用+号拼接时,不是字符串的一边回强制转换为字符串进行拼接
7.获得关于类型的信息
1)type()
在这里插入图片描述
2)isinstance()
在这里插入图片描述

猜数字游戏:

import random #引入random模块 使用里面的randint函数 随机生成整数
print("--------------------你是机灵鬼--------------------")
count = 0
true = random.randint(0,100)
temp = input("不妨猜一猜我现在心里想的哪个数字吧(你有10次机会哦!):")
guess = int(temp) #将字符串转化为整数
while guess !=true and count<9 :
    if guess > true :
        print("你猜错了,猜的太大啦!")
        temp = input("请重新输入吧:")
        count = count + 1 #每输入一次可用机会-1
        guess = int(temp)
    elif guess < true:
        print("嘿嘿,小了小了~~~")
        temp = input("请重新输入吧:")
        count = count + 1
        guess = int(temp)
    elif guess == true :
        print("哇,你猜中了,这么厉害的嘛?!")
        print("哈哈,猜中了也没有奖励!")
    else :
        print("对不起,你的机会用完了")
print("哇,你猜中了,这么厉害的嘛?!")
print("哈哈,猜中了也没有奖励!")
print("游戏结束,不玩啦!")


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值