【python 入门案例】小甲鱼python入门 猜数字游戏

这篇博客介绍了Python入门级别的猜数字游戏。首先,通过if-else语句实现一次机会且无提示的猜数字游戏。接着,利用if-elif-else结构增加了大小提示功能。最后,通过while循环实现无限次机会并提供大小提示,强调了在编写while循环时需要注意的要点,如设置退出条件、正确使用英文冒号和变量赋值的位置。

一、猜数字——一次机会,无提示

if-else 语句

print("--------------第一次尝试---------------")
temp = input("猜一下小西几心里想的什么数字:")  # input 函数,读取输入的内容,并将其输出为字符串
guess = int(temp)  # int 函数,将字符串转化为整型数值
# if函数语句为if-elif-else,当只有一个条件时为if-else
# 每个条件后面必须跟冒号,每个子句前必须缩进
if guess == 8:
    print("哈哈猜对了,恭喜你成为我的宠物")
    print("是不是很开心啊")
else:
    print("哈哈猜错了,你将成为我的宠物!")
print('跟主人回家吧!')

在编写代码时,犯了很多低级错误,比如字符串没有加引号,if函数条件语句后面没有冒号,主要是因为开始就尝试更改原代码,没有搞懂各个函数的意义,因此查了条件函数的具体使用方法和注意事项行了,并尝试了以下改进

二、猜数字——一次机会,提示大小

这里使用 if-elif-else 函数很容易实现 

print("--------------第二次尝试之提示大小---------------")
temp = input("猜一下小西几心里想的什么数字:")  # input 函数,读取输入的字符串
guess = int(temp)  # int 函数,将字符串转化为整型数值
if guess == 8:
    print("哈哈猜对了,恭喜你成为我的宠物")
    print("是不是很开心啊")
elif guess < 8:
    print("小了小了")
else:
    print("大了大了")

三、猜数字——不限次机会,提示大小

while 语句

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值