zoukankan      html  css  js  c++  java
  • python基础练习之猜数字

    1:使用whlie循环,猜数字,直到猜对为止。

    #导入随机模块
    import random
    #生成随机数
    number = random.randint(1,100)
    while True:   #while为真,一直循环,直到结果跳出循环
        guess = int(input(u"请输入你猜的数字:"))   #将输入的值当做一个字符串赋值给变量guess
        if guess == number:
            print (u"恭喜你,猜对了,但是没有奖")
            break
        elif guess < number:
            print (u"不好意思,数字比你猜的要大些")
        else:
            print (u"不好意思,数字比你猜的要小些")

    2:使用for循环,猜数字,限定猜数字次数。

    number = 60
    chance = 6
    for i in range(1,chance + 1):    #使用range遍历循环
        guess = int(input(u"请输入你想要输入的数字:"))
        if guess == number:
            print (u"猜对了,恭喜你")
            break
        elif guess < number:
            print (u"你猜的数字比答案要小一点点")
            if chance -i > 0:
                print (u"你还有"),chance -i, (u"次机会,继续猜哦")
            else:
                print (u"对不起,你的次数已经用完!")
        else:
            print (u"你猜的数字比答案要大一点点")
            if chance -i > 0:
                print (u"你还有"),chance -i, (u"次机会,继续猜哦")
            else:
                print (u"对不起,你的次数已经用完!")
  • 相关阅读:
    3月18
    线段树求后继+环——cf1237D
    排序+stl——cf1237C
    思维+双指针+环——cf1244F
    模拟+双指针——cf1244E
    树的性质——cf1244D
    数学思维——cf1244C
    树的直径变形——cf1238F
    ac自动机暴力跳fail匹配——hdu5880
    状态压缩dp增量统计贡献——cf1238E(好题)
  • 原文地址:https://www.cnblogs.com/haibing1230/p/8384912.html
Copyright © 2011-2022 走看看