⏰前言
不知不觉今天已经过去大半,本以为昨天就能更新的文章今天的这个时候才开始码字。今天总结两个项目:猜数字和预测概率。编程可以让人明白一些道理,甚至让你觉得看似不相关的随机数其实也是有被预测的可能,那么接下来就来玩一玩这两组代码吧!
😝猜数字
假设Joe的年龄是18岁,她被询问年龄时不想直接做出直接的回答,但出于礼貌又有必要告诉对方,于是Joe想写一个程序,通过给出提示让别人猜测。这里就要用到while
语句来构造这样一个程序。
joe_age = 18
guess = int(input(">>:"))
while guess != joe_age:
if guess > joe_age:
print("猜的太大了,往小试试……")
elif guess < joe_age:
print("猜的太小了,往大试试……")
guess = int(input(">>:"))
print("恭喜你,猜对了!")
while
循环不同于for
循环就在于它可以无限循环,我们不能知道要猜多少次,所以while
循环更加适合这样的场景。
guess = int(input(">>:"))
同时也用到if
和elif
条件判断语句:
if guess > joe_age:
print("猜的太大了,往小试试……")
elif guess < joe_age:
print("猜的太小了,往大试试……")
guess = int(input(">>:"))
print("恭喜你,猜对了!")
当猜测年龄大于实际年龄,打印“猜的太大了,往小试试……”,当猜测年龄小于实际年龄,打印“猜的太小了,往大试试……”,当猜测年龄等于实际年龄,打印"恭喜你,猜对了!"程序运行结果如下图所示: