《Python语⾔程序设计基础》(嵩天等著,第2版)P121:程
序练习题--4.1,4.4。。。
4.1 猜数游戏。在程序中预测⼀个0~9之间的整数,让⽤户通过键盘输⼊所猜的数,如果⼤于预设的数,显⽰“遗憾,太⼤了”;⼩于预设的数,显⽰“遗憾,太⼩了”,如此循环,直⾄猜中该数,显⽰“预测N次,你猜中了!”,其中N是⽤户输⼊数字的次数。
程序如下:
number = 5 #假设预设的数为5
print("欢迎玩数字猜谜游戏!")
guessNum = int(input("请输⼊你所猜的数(0~9之间的⼀个整数):"))
count = 1
documents开机自启怎么解决print("count=",count)
while (guessNum != number):
if (guessNum > number):
print("遗憾,太⼤了!")
guessNum = int(input())
count += 1
print("count=",count)
bigdecimal比较等于0else:
print("遗憾,太⼩了")
guessNum = int(input())
count += 1
print("count=",count)
else:
print("预测{}次,你猜中了!".format(count))
4.4 猜数游戏续。改编程序练习题4.1,让计算机能够随机产⽣⼀个预设数字,范围在0~100之间,其他游戏规则不变。
程序如下:
from random import randint
number = randint(0,100)
print("欢迎玩数字猜谜游戏!")
guessNum = int(input("请输⼊你所猜的数(0~100之间的⼀个整数):"))
count = 1
print("count=",count)
while (guessNum != number):
if (guessNum > number):
print("遗憾,太⼤了!")
guessNum = int(input())
count += 1
print("count=",count)
else:
print("遗憾,太⼩了")
guessNum = int(input())
台组词count += 1
print("count=",count)
else:
print("预测{}次,你猜中了!".format(count))
4.5 猜数游戏续。对于程序练习题4.4,当⽤户输⼊的不是整数(如字母、浮点数等)时,程序会终⽌执⾏退出。改编该程序,当⽤户输⼊出错时给出“输⼊内容必须为整数!”的提⽰,并让⽤户重新输⼊。
无法为jsp编译类程序如下:
from random import randint
number = randint(0,100)
print("欢迎玩数字猜谜游戏!")
while True:
try:
guessNum = int(input("请输⼊你所猜的数(0~100之间的⼀个整数):")) break
except:
python基础代码练习print("输⼊内容必须为整数!")
count = 1
print("count=",count)
while (guessNum != number):
if (guessNum > number):
php卡密生成验证系统print("遗憾,太⼤了!")
guessNum = int(input())
count += 1
print("count=",count)
else:
print("遗憾,太⼩了")
guessNum = int(input())
count += 1
print("count=",count)
else:
print("预测{}次,你猜中了!".format(count))
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论