任务要求:

1.随机生成1~100的数字
2.有5次机会
3.如果输入结果小于系统随机数,则打印too small
4.如果输入结果大于系统随机数,则打印too big
5.如果猜测正确【输入结果等于系统随机数】,则打印:恭喜,并退出循环

考查内容:

while循环和if判断的综合应用

实现代码:

   #猜数字游戏
    i = 1
    import random
    SuiJiShu = int(random.randint(1, 100))
    while i <= 5:
        i += 1
        GuessNum = int(input('请输入猜测: '))
        if GuessNum == SuiJiShu:
            print('恭喜!!猜测正确')
            print('系统生成随机数为%d' %SuiJiShu)
            exit()
        elif GuessNum > SuiJiShu:
            print('too big')
        else:
            print('too small')
    print('系统生成随机数为%d' %SuiJiShu)

结果演示:

说明:该脚本内容只能实现单次功能,即每猜完一次后需要再运行。如果想要连续猜测的话,在代码最外层加死循环即可。

                        大大的小小阳
                    任务要求:1.随机生成1~100的数字2.有5次机会3.如果输入结果小于系统随机数,则打印too small4.如果输入结果大于系统随机数,则打印too big5.如果猜测正确【输入结果等于系统随机数】,则打印:恭喜,并退出循环考查内容:while循环和if判断的综合应用实现代码:   #猜数字游戏    i = 1    import random    SuiJiS...
				
猜数字游戏。利用计算机产生一个0~10的整数。用户测对提示“成功”的提示,错误给出“太大了”或“太小了”的提示,继续。 from random import randint a= randint(0,10) #print(a) print(庄家出了一个0到10之间的数····) b=False while b==False: print(第+str(c)+局) d=int(input(请输入你认为得庄数:)) if a==d: b=True print(成功) elif a<d:
文章目录1.前言2.while结构3.while常接判断类型3.1.数字3.2.None3.3.集合类型 在 Python 语言中用来控制循环的主要有两个句法,while 和 for 语句,本节将简单介绍 while 句法的使用。 2.while结构 while 语句同其他编程语言中 while 的使用方式大同小异,主要结构如下 while condition: #当条件成立,执行下面语句 expressions 比如要打印出 0 – 20 (左闭右开)的所有数据 i = 0 while i < 10: print(i) i += 1 循环结构-while-if嵌套 查询 n 到 m 间的所有素数 [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97] 代码执行结果 def find_prime_number(
Python中有两种循环,分别为:for循环和while循环。 1. for循环 for循环可以用来遍历某一对象(遍历:通俗点说,就是把这个循环中的第一个元素到最后一个元素依访问一)。for循环的基本结构如下: 具体看这个案例: 设计一个函数,在桌面创建10个文本,用数字从1-10依给它们命名。 def text_create(): path = '/Users/duwangdan/Desktop/' for text_name in range(1,11): # 1-10的范围需要用到range函数 with open (path + str(text_na
文章目录项目描述:设计思路代码区结果一览 项目描述: 系统随机生成一个1-100之间的数字,用户中数字中奖100万。每个用户有5机会,每会有相应的提示:“测数字过大”、“测数字过小”或“恭喜中奖100万”。直到中或用完数位置。 根据题意,第一步想到的就是用循环操作来实现这个过程。其实内容很简单,首先随机生成一个1-100间的数字,接下来就可以设置循环输入,进行判断,直到...
【问题描述】 用异常处理改写数游戏程序,功能是:允许用户反复输入数,直至中程序选定的数(假定为100)。输入的数如果大于选定的数,则提示"larger than expected";如果小于选定的数,则提示"less than expected";如果用户输入的不是整数,则提示"input error";如果等于选定的数,则输出"you have tried N times, you win"并结束程序。 【输入形式】 一或多输入整数 【输出形式】 对于每一输入,新起一行输出对于数结果的提示。 三、如果用户测数字大于系统给出的数字,打印"too big" 四、如果用户测数字小于系统给出的数字,打印"too small" 五、如果用户测的数字等于系统给出的数字,打印"Right", 并退出循环 完整代码如下: import random ##调用random库(随机生成一个数字) number = random.randint(1,100) ##设置随机生成数字的范围 for i in r...
import random #生成随机数 secret=random.randint(1,100) print("猜数字游戏!1—100的整数,你最多可以8") tries=1 while triessecret: print("不好意思,你的数大了一点!") tries += 1 else: print("不好意思,你的数小了一点!") tries += 1 else: 如果要打印1~10之间的偶数怎么办呢? 那就得先搞清楚,怎么判断一个数字是偶数?能被2整除的就是偶数,但如何判断这个数是否能被2整除呢?简单,直接判断这个数除以2之后的余数是否为0就行了,这就用到了前面“Python之运算符”中介绍的取模运算符%。 count = 1 while count <= 10:
①掌握一个函数random产生一个随机数字的方法,掌握变量赋值运算的使用。 ②掌握if-elif-else条件语句的应用。 ③掌握while循环,并掌握条件语句与循环语句的组合应用。 2)需求说明 加载第三方库,创建一个变量来生产生产的随机数字。将的计数变量赋值为0,输入一个数字,利用while循环语句和条件语句的组合去判断输入的数字是否与随机产生的数字一致。 3)实训思路及步骤 ①加载random库,创建一个变量number来存放生产的随机数字,创建变量guess并赋值为0,guess将用来计数。 ②用来编写while循环,利用input函数获取输入的数字。 ③在循环中,检查输入的数字的大了或小了时做出提示。 ④当判断正确后。输出正确的信号并输出了多少。 import random 表示随机模块 random.randint(1,100)用于生成指定范围内的整数。参数1是下限,100是上限,生成的随机数1<= key <= 100。 import random key = random.randint(1,100) print('----...