python中answer_python新⼿关于⼀个实例:提⽰
answer=input()。。。
defisEqual(num1,num2):#定义⼀个叫做isEqual的函数⽤来⽐较两个数字的⼤⼩,包含两个参数ifnum1
def isEqual(num1, num2):#定义⼀个叫做isEqual的函数⽤来⽐较两个数字的⼤⼩,包含两个参数
if num1
print '%d is too small' % num1#⽤%后⾯的num1的数值替换%d,此⾏⽆分号
return False;#第⼀个情况与第⼆种情况之间要⽤分号分割
elif num1>num2:
print '%d is too big' % num1
return False;
else:
print 'bingo, %d is the right answer!' % num1
return True#函数当返回值为真时(两个数值相等时)执⾏结束,否则循环继续
from random import randint#想要产⽣⼀个随机的整数必须先有这⾏
num = randint(15,20)#产⽣⼀个15到20之间(包括15和20)的随机整数,必须要有()
print 'Guess what I think?'
bingo = False#⾸先指定bingo的值为假,在循环中⼀般指定⼀个bool值作为逻辑判断条件。
while bingo == False:#如果bingo的值⼀直为假就执⾏下⾯的代码
answer = input()#抓取键盘输⼊的数值赋值给answer变量。
if answer < 0:
print 'Warning! Incorrect number! '
break
bingo = isEqual(answer, num)#将answer的值与num的值进⾏⽐较
python新手代码练习展开
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论