python again函数_python 函数学习笔记一

本文介绍了两个Python函数,`add_Number`和`sub_Number`,用于执行加减运算,并确保输入为数值类型。此外,还提供了一个猜数字游戏`RondNumber`,用户需在1-100间猜一个随机数,直到猜中为止,显示总猜测次数和随机数。另一个游戏`game_Number`类似,但使用了`random.randint`生成随机数,且提示用户输入过大或过小。
摘要由CSDN通过智能技术生成

python 函数学习笔记一

def add_Number(a,b):

if isinstance(a,(int,float,long)) and isinstance(b,(int,float,long)):

return a + b

return None

def sub_Number(a,b):

if isinstance(a,(int,long,float)) and isinstance(b,(int,long,float)):

return a - b

return None

def RondNumber():

'''

练习:1 随机生成一个1-100中间的一个整数,然后你去输入一个数,如果大了,就提示大了,

然后让用户重新输入,如果是小了,那么提示小了,再让用户重新输入,

如果用户输入的数是等于随机生成的数,那么就一下你一共猜测的总数是多少,随机数是多少,结束程序

'''

ncount = 0 #计数

NumRand = int(random.random()*100)

while True:

ncount += 1

Number = int(raw_input('eter number:\n'))

if Number == NumRand:

print 'yes!'

sys.exit()

elif Number > NumRand:

print '输入大'

else:

print '输入小'

def game_Number():

random_number= random.randint(1,101)

times=0

while 1:

times+=1

user_input_number = input("please input your guess number:")

print user_input_number

print type(user_input_number)

if user_input_number == random_number:

print "you guess %s times" %times

print "the random number is %s" %random_number

break

elif user_input_number > random_number:

print "bigger,please try again!"

else:

print "less,please try again!"

if __name__ == "__main__":

#game_Number()

#RondNumber()

print add_Number(2,33)

©著作权归作者所有:来自51CTO博客作者知止内明的原创作品,如需转载,请注明出处,否则将追究法律责任

noavatar_middle.gif

知止内明

639篇文章,177W+人气,36粉丝

青春用来拼搏

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值