Python之基础教程(三)
还是来个实例分析:
这次是一个简单的小游戏
age_of_yiqing = int(19)
#这里定义一个变量,并且把它强转成int型,因为字符串不能比大小
guess_age = int(input("guess age:"))
#将输入的数强制转换成int型
if guess_age == age_of_yiqing:
print("yes,you got it")
#猜测对了就会打印
elif guess_age>age_of_yiqing:
print("think smaller...")
else:
print("think bigger...")
#这里注意else if写法和C++不一样,这里更简单
#猜错了告诉你猜测是大了还是小了呢
#有没有感觉只猜一次不过瘾呢?那么接下来加上循环
age_of_yiqing = int(19)
count = int(0)
#定义一个计数变量
while count < 3:
guess_age = int(input("guess age:"))
if guess_age == age_of_yiqing:
print("yes,you got it")
break
elif guess_age>age_of_yiqing:
print("think smaller...")
else:
print("think bigger...")
count += 1
else:
print("you have failed too many times")
#相信有C++基础的人看这个一定不陌生
#的确,while循环只是去掉了括号
#注意,while循环后面还能接else,神奇