金典小程序之--猜数字

主要使用知识点:while循环语句:

随机生成一个数,猜测数字的大小:判断用户输入是否为数字可以使用isdigit()方法,try方法。

import random
guess = random.randint(50,100)
count = 0
while count<6:
    user = input('输入猜测的数字')
    if  user.isdigit() ==True:
        user = int(user)
        if user<guess:
            print('toosmall')
        elif user>guess:
            print('toobig')
        else:
            print('too bang')
       break count
+=1 else: print('输入有误') print('正确答案是',guess)

try方法:

import random
guess = random.randint(50,100)
count = 0
while count<6:
    user = input('输入猜测的数字')
    try:
        user = int(user)
    except:#---->try/except主要用于异常捕获
        print('输入有误!')
        continue#--->跳出单层循环
    if user<guess:
        print('toosmall')
    elif user>guess:
        print('toobig')
    else:
        print('too bang')
     break count
+=1 print('正确答案是',guess)

 

posted @ 2018-01-11 16:51  jeep-鹏  阅读(212)  评论(0)    收藏  举报