一、猜数字——一次机会,无提示
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 语句