首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何让raw_input重复直到我想退出?

要让raw_input重复直到您想退出,您可以使用一个循环结构,例如while循环。在循环中,您可以检查用户输入的内容,并根据您的条件决定是否退出循环。以下是一个示例代码:

代码语言:python
复制
while True:
    user_input = raw_input("请输入您的内容:")
    if user_input == "退出":
        break
    # 在这里处理您的其他逻辑

在这个示例中,我们使用了一个无限循环(while True),并在循环内部使用raw_input函数获取用户输入。如果用户输入的内容是"退出",则使用break语句退出循环。否则,您可以在循环内部处理其他逻辑。

请注意,raw_input函数仅适用于Python 2.x版本。在Python 3.x版本中,您应该使用input函数代替。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【笨办法学Python】习题13

习题 14: 提示和传递 让我们使用 argv 和 raw_input 一起来向用户提一些特别的问题。在这道习题里我们将用略微不同的方法使用 raw_input它打出一个简单的 > 作为提示符。...Nice. """ % (likes,likes,computer) 我们将用户提示符设置为变量 prompt,这样我们就不需要在每次用到raw_input重复输入提示用户的字符了。...结果 当你运行这个脚本时,记住你需要把你的名字赋给这个脚本, argv 参数接收到你的名称。 Hi ['C:/lx.py'],I'm the ['C:/lx.py'] script....给你的脚本再添加一个参数,你的程序用到这个参数。 4. 确认你弄懂了三个引号 """ 可以定义多行字符串,而 % 是字符串的格式化工具。...记得上次我说过,你应该到“你应该看到的结果”部分重复我的动作。集中精力到我的输入,以及为什么我提供了一个命令行参数。 我可以用双引号定义 prompt 变量的值吗? 当然可以,试试看就知道了。

58730

python学习之记事本

买了本学习python的书,看了几天,写个简单的程序,下面就是一个简单的类似记事本一样的小程序,器功能主要有: 1提示你是流泪这个文件还是写东西到这个文件 2.输入R或者r,表示想看这个程序写的文件...3,输入W或者w,表示写东西到这个文件 4,如果输入Q或者q,表示退出程序      期间得到很到热心的Q友的帮助,下面贴出代码和注释,大家感兴趣可以看下,有好多地方可以修改的地方,如果有不对的地方...:0.0.1")   ##这是判断取得昵称的函数,有判断在里面,判断输入昵称的长度def input_nick():         while True:                 nick=raw_input...##这是判断取得QQ号的函数,有判断在里面,判断输入昵称的长度和类型def input_qq():         while True:                 qq=raw_input("please...上面的代码是比较粗糙的,有好多地方需要修改,尤其是对文件的操作,不是很清楚,以至于要2次打开和关闭文件,希望有人可以告诉我如何修改,只要一次打开i文件就可以完成操作,这个程序没有涉及到吧数据写入数据库,

71710

python中的for循环对象和循环退出

/usr/bin/python ss = int(raw_input("please a num: ")) if ss >= 90:    print 'A or very good' elif ss...0, 2, 4, 6, 8] for循环 python的for循环可以针对列表、数组类型的数据进行遍历,把遍历出来的数值进行处理(这里是把遍历做个相加或者3次方相乘) 使用print打印出一个变量可以输出结果不换行显示...是将数值存储到object里,只有在调用或for遍历时才会取出数值,不调用时则不会产生列表存储不占用内存资源 for循环字典 遍历序列:将序列中各个元素取出来 直接从序列取值 通过索引来取值 迭代,指重复执行一个指令...python的for循环退出也是和shell里的三个退出参数用法一致,分别是break、continue和exit(终止本循环内容、终止这次循环和直接退出这个脚本) for循环的else输出 else...,整个脚本就会被终止,exit是退出整个脚本,后面的语句直接不执行了,break是退出循环并会向下继续执行非for内的语句 [root@localhost shell]# cat else.py #!

5.2K20

从零开始学Python-day2

学习编程的最佳方法【最佳姿势】: 一、事前准备     1.准备电脑     2.找些简单的教程(如:如何用Flask开发网站,如何制作网站爬虫,如何打开文件)         =====>开始敲代码...与用户交互的函数raw_input()和input() raw_input() ==>获取用户输入(主要用来测试,实际生产中更多的是从数据库中查询数据。)...小练习:用户输入两个数求平均值 [root@xiaowei 01]# cat 02.py  x = raw_input("first digist: ") y = raw_input("second ...("please  input year: ") [root@xiaowei 01]# while循环伪代码 while 情况1:     代码会一被执行,直到情况1为False eg: In [40... 20 : ...:     print i ...:     i += 1 ...: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ####用户一输入数字

76220

互联网的加班文化什么时间能够停止

“企业不鼓励人们加班”并没有奏效,因为年轻的员工们不认为这是在他们停止工作,而是一种通过随时待命进一步突显自己的价值的方式。 前段时间,京东,腾讯等中层换代,也更多的人产生了焦虑。...底层的人奋斗,中层的人保留自己的位置。于是更多的人失去了更多的时间和自由! ? 上面这个图,大家以为坐电梯真的“节约时间”吗?人们忽视了自动扶梯的便捷,而是通过快速爬上扶梯来更快地到达目的地。...我们的工资看似一在涨,但是购买力却是一在降低。我们看似生活的很便利,但是时间都不知道花在哪里了? 在说说加班这件事,很多人是在盲目的加班,也就是加了一些没有用的班。...很多程序员都是一在出卖自己的时间,干些重复的劳动。他愿意花时间干重复的劳动,也不愿意去学习! 而且加班文化这种事,他妈的是会传染的。一个公司开始,第二个公司就也会开始。...这篇文章写到这里,我都不知道该如何结尾,我的心都乱了,中心思想好像都错乱了。 算了吧,就到这里了。

52220

python基础-变量运算符(3)

目的是为了别人和自己很容易看懂。为了别人一看就知道这段代码是做什么用的。正确的程序注释一般包括序言性注释和功能性注释。序言性注释的主要内容包括模块的接口、数据的描述和模块的功能。...() 在Python2中,获取键盘输入的数据的方法是采用 raw_input password = raw_input("请输入密码:") print("你刚输入的密码是:"%password) 注意:...raw_input()的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示 raw_input()在从键盘获取了数据以后,会存放到等号右边的变量中 raw_input()会把用户输入的任何值都作为字符串来对待...a – b 输出结果 -10 * 乘 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 x除以y b / a 输出结果 2 // 取整除 返回商的整数部分 9//2 输出结果...分享一段我喜欢的话给大家:"我所理解的自由不是想干什么就干什么,而是不干什么就不干什么。当你还没有能力说不得时候,就努力自己变得强大,拥有说不得权利。"

61120

Python基础知识总结

Python Shell,直接输入python就好了.windows下就有点麻烦,好吧,事实上麻烦到我不想去尝试配置了,详情见Crossin的编程教室第一课....然后在3.0之后,将input()和raw_input()合并了,为了减少混乱吧…保留input关键字,但是功能确保留了raw_input的功能,就是说,在3.0之后,你用input(),获得的就是一段字符串...如果你想他匹配到最短的就停止,需要用“.*?”。如“I.*?e”,就会得到第二种结果。这种匹配方式被称为懒惰匹配,而原本尽可能长的方式被称为贪婪匹配。...调用时也需要遵守: 指定参数名称的参数要在无指定参数名称的参数之后; 不可以重复传递,即按顺序提供某参数之后,又指定名称传递。...假设有一个数列,如何把其中每一个元素都翻倍? 2. 假设有两个数列,如何求和?

1.5K21

【Linux系统编程】进程状态

那这么多的进程在操作系统内被CPU调度运行的时候呢其实并不是从一个进程运行开始,一不停直到运行结束的,而是每个进程被CPU运行一会儿,操作系统都会把它从操作系统上拿下来,然后把另一个放上来运行,这样重复的快速交替运行的...这样说呢,大家可能不太理解: 比如现在有一个进程被创建了(我们打开一个应用或运行一个程序),但是一没有被CPU执行,那大家一下这种情况在我们用户层面看到的是一个什么情况呢?...那该如何理解这个D 状态呢?我们来看这样一个场景: 假设现在呢这个进程往磁盘上写100MB的数据。...那我他继续运行呢? 再学一个命令 kill -18 就可以指定的进程继续执行 我们看到执行之后它就重新运行起来了 此时再去查看进程状态 就又变回S了。...那再回到我们上面讲的: 我们创建进程帮我们做事有时候是关心结果的,那如何获取这个结果呢?

15410

我的python学习--第四天

False执行这里       for循环           循环list或者dict       while循环           while 布尔值:               布尔值真,一执行...>' html_f = open('res.html','w') html_f.write(html_str) html_f.close() ---- 三、函数(第四天重点)   函数是组织好的,可重复使用的...函数能提高应用的模块性,和代码的重复利用率。Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。  ...函数内部变量,先在函数内部找,找不到才会去全局找,内部变量修改为全局变量,只需用global声明一下。多个函数之间尽量避免使用全局变量     示例: #!...('Please Input your name: ').strip()         passwd = raw_input('Please Input your password: ').strip

34640

第1章 Python基础 ( 流程控制之while循环 )

上节课我们已经学会用if .. else 来猜年龄的游戏啦,但是只能猜一次就中的机率太小了,如果我给玩家3次机会呢?就是程序启动后,玩家最多可以试3次,这个怎么弄呢?...即使是小白的你,也觉得的太low了是不是,以后要修改功能还得修改3次,因此记住,写重复的代码是程序员最不耻的行为。 那么如何做到不用写重复代码又能让程序重复一段代码多次呢?...0 输出 loop 0 loop 1 loop 2 loop 3 .... loop 98 loop 99 loop 100 如果我实现打印1到100的偶数怎么办呢?...>>> 10%2 0 >>> 8%2 #无余数,是偶数 0 >>> 7%2 #有余数,是奇数 1 放到我们的循环程序里 count = 0 while count <= 100 : #只要count...while 是只要后边条件成立(也就是条件结果为真)就一执行,怎么条件一成立呢?

20230
领券