首页 > 其他分享 >5- while循环

5- while循环

时间:2024-01-13 16:45:10浏览次数:45  
标签:10 数字 random while 循环 输入

'''
循环:重复做某件事情
作用:解决代码重复问题

如何实现循环?
while
语法:
while 条件表达式: 结果为True则执行语句,结果为False则不执行语句(结束循环)
执行语句
'''
#'认真听课'执行100次
a = 1 # 初始化变量a为1
while a <= 100: # 当a小于等于100时,执行循环体
print(a, '认真听课') # 打印a和"认真听课"字符串
a = a + 1 # 将a加1,更新a的值

==================================================================================
==================================================================================
while循环猜数字

'''
随机生成一个数字,在控制台中输入一个数字
如果输入的数字和输出的数字一样,说明猜对了
如果输入的数字和输出的数字不一样,说明猜错了
'''
# 引入random模块
# 定义一个名为random的模块,用于生成随机数
import random
while True:
# 使用random模块中的randint函数生成一个1~10之间的随机整数
# 注意:包括1和10
num = random.randint(1, 10)
guess = int(input('请输入一个数字:')) # 输入一个数字
if guess == num: # 如果输入的数字和随机生成的数字一样
print('猜对了')
else:
print('错了')

'''========================================================

猜4次

如果输入的数字和给定的数字一样,则猜对了
如果输入的数字和给定的数字不一样,则猜错了
1到10之间最多猜5次
'''
import random

b = 0
while b < 5: # 循环五次
num = random.randint(1, 10) # 生成一个1到10之间的随机整数
guess = int(input('请输入一个数字:')) # 获取用户输入的数字
if guess == num: # 判断用户猜的数字是否与生成的数字相等
print('猜对了') # 输出猜对了
break # 退出循环
else:
print('错了') # 输出错了
b = b + 1 # 循环计数器加1

标签:10,数字,random,while,循环,输入
From: https://www.cnblogs.com/ljh-xx/p/17962548

相关文章

  • 6- for循环
    '''for循环和while循环的作用是一样的for循环一般常用于取值循环,循环的过程中,取出下列类型的每一个数据值字符串、列表、集合、元组、字典for循环语法:for变量名in字符串/列表/集合/元组/字典循环的代码(变量名拿到的是数据类型中的一个数据)'''获取列表中那些数据是奇......
  • python中如何在多层循环中使用break/continue
    关于break/continue这两个关键字在平常的使用过程中一直比较迷糊。好不容易理解了吧,过段时间不使用好像忘记了什么。这个问题也是很多初学者比较容易提及的问题。先通过一个简单的单层循环来了解一下这两个关键字的使用。print('=============单层循环使用=============')for......
  • Shell编程自动化之if、for、while和函数
    一、if语句1.单分支格式if[条件判断式];then当条件判断成立时,执行的命令内容fiif[条件判断式]then当条件判断成立时,执行的命令内容fi2.双分支格式if[条件判断式];then当条件判断成立时,执行的命令内容else当条件判断......
  • Winform中使用Fleck实现Websocket服务端并读取SQLite数据库中数据定时循环群发消息
    场景Winform中使用Websocket4Net实现Websocket客户端并定时存储接收数据到SQLite中:Winform中使用Websocket4Net实现Websocket客户端并定时存储接收数据到SQLite中-Winform中操作Sqlite数据增删改查、程序启动时执行创建表初始化操作:Winform中操作Sqlite数据增删改查、程序启动时执......
  • CRC循环冗余校验码
    循环冗余校验"冗余"为什么能检验?数据传输过程中不能保证所有的位数都是正确的,由于电磁干扰会产生错误,假设传输过程中最多只有1位是传输错误的,并且不需要检验出具体哪一位出现错误,只需要考虑检验数据存在错误即可不添加校验码最简单的情况是发送方只发送了一位数据,接......
  • 详解Java多线程之循环栅栏技术CyclicBarrier
    第1章:引言大家好,我是小黑,工作中,咱们经常会遇到需要多个线程协同工作的情况。CyclicBarrier,直译过来就是“循环屏障”。它是Java中用于管理一组线程,并让它们在某个点上同步的工具。简单来说,咱们可以把一群线程想象成一队马拉雪橇的驯鹿,CyclicBarrier就像是一个指定的集合点,所有驯......
  • Powershell判断循环语句格式-05
    在PowerShell中,判断条件使用比较运算符来评估表达式的结果。下面是常用的条件参数及其说明:等于:-eq,用于检查两个值是否相等。例如:$a-eq$b,当 $a 等于 $b 时为真。不等于:-ne,用于检查两个值是否不相等。例如:$a-ne$b,当 $a 不等于 $b 时为真。大于:-gt,用于检查一个值是否......
  • Java 题1-自增for循环题1
    Case1publicclassInteviewTest04{publicstaticvoidmain(String[]args){intcount=0;for(inti=0;i<10;i++){count=count++;}System.out.print(count);//结果为0}}结果为0Case2publicstaticvoidmain(String[]......
  • JavaScript 中的事件循环
    事件循环是JavaScript运行时环境的核心组件。它负责调度和执行异步任务。事件循环通过持续监视两个队列来工作:调用堆栈和事件队列。调用堆栈是一种堆栈(LIFO)数据结构,存储当前正在执行的函数(存储代码执行期间创建的执行上下文)。WebAPI是异步操作(setTimeout、获取请求、promise)......
  • Python对于for循环,可以用range()来控制循环次数,写法:range(次数)
    '''for循环次数循环的是列表、集合、元组、字典、字符串,这些类型中保存了几个数据值就循环几次'''#Python对于for循环,可以用range()来控制循环次数#写法:range(次数)name='Rocco'#设置变量name为字符串类型,值为'Rocco'ps='123456'#设置变量ps为字符串类型,值为'123456'......