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

【python系统学习05】input函数——实现人机交互

elif age < 24: whereWork = input('工作啦!那你年薪多少啊现在!') else: print('哎吆,24不小了!儿子24岁那年,他儿子都出生啦!')...elif age < 24: whereWork = input('工作啦!那你年薪多少啊现在!') else: print('哎吆,24不小了!儿子24岁那年,他儿子都出生啦!')...所以还是那句话,涉及到用户打交道时候,你必须得做容错处理。即你得把所有可能性都想到,因为你不能保证用户输入啥! 觉得这也是前端苦逼地方之一吧。...实现效果: 1、【简单】用户输入自己名字,然后打印出来“hello!...用户名字” “ 需要用到input、print、变量赋值等 ” 2、【困难】汇率计算器:用户输入要兑换币种,再输入目标币种。输入用户金额。输出转换后结果。

97220

python3--变量,布尔值,用户交互 input,if语句,while循环

,主要用于显示现代英语其他西欧语言。...:") #打印输入内容 print(name) 执行脚本就会发现,程序会等待你输入姓名后往下继续走 可以用户输入多个信息,如下 name = input("你名字?")...没错,答案就是,用布尔类型 a=3 b=5 a > b #不成立就是False,即假 False a < b #成立就是True,即真 True 格式化输出 现有一练习需求,问用户姓名,年龄,工作,爱好...多分支 回到流程控制上来,if...else...可以有多个分支条件 if 条件:     满足条件执行代码 elif 条件:     上面的条件不满足就走这个 elif 条件:     上面的条件不满足就走这个...:         the_sum += count   print(the_sum) 9、制作趣味模板程序需求:等待用户输入名字、地点、爱好,根据用户名字爱好进行任意现实 如:敬爱可亲xxx,最喜欢在

1.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

Python基础语法——代码规范&判断语句&循环语句

像这种出现了else,与if不同级,没有匹配到if,编辑器就给出了红色波浪线,如果不是这种成对出现编辑器是不会报错,没有红色框是很难看出来哪里多,少了一个宫格...关键是这种错误无法格式化到正常赏心悦目的代码...判断语句里面可以重复嵌套判断语句 三元表达式(语法糖): 格式:为真的值 if 条件 else 为假值注意 if else 后无:(冒号) age = int(input('请输入年龄:...10累加为:',res) 死循环 # 死循环很简单,就是while条件一直满足就行了while 1: print('一直执行')print('上面循环不结束一直无法执行')# 强制关闭ctrl...:',count) count+=1 else: breakelse: print('非正常结束循环不执行 ') 接下来写一个猜骰子数字小游戏,嗯.....== '0': print('提示:请输入1-6数字') # 如果不在跳过后面代码继续从头(等待用户输入数字那里)开始 continue

86030

python流程控制

须重要理解,if、while、for以及与它们相搭配 elseelif、break、continuepass语句 详解 if语句 Python中if子句由三部分组成:关键字本身...、用于判断结果真假条件表达式以及当表达式为真或者非零时执行代码块。...这就是Python一大特色,强制缩进,目的是为了程序知道,每段代码依赖哪个条件,如果不通过缩进来区分,程序怎么会知道,当你条件成立后,去执行哪些代码呢?...("还未成年") }else{ console.log('恭喜你,成年啦,想干什么都可以') } 在有{}来区分代码情况下,缩进作用就只剩下代码整洁了。...实例 结合使用了while、for、if、break以及continue,来验证用户输入用户有三次机会来输入正确密码,阻止用户猜测密码。 #!

1.9K40

python日常刷题(一)

前言:本文记录2024年3月11日至2024年3月19日牛客网所做基础题目(错题本): 错题集 1,密码游戏 : num = input() b = [] for i in num:...else: print("my_list is empty!") 5,elsefor特殊交叉 一般来说,elsefor属于不同层次,但是: 它们在循环中也有特殊交互。...在 for 循环中,else 子句可以用于指定循环正常结束时代码块,即当循环没有被 break 语句中断时执行代码。这被称为“else 子句”。...6,注意输入次数 一开始写(错误): if input() == "pizza": print(10) elif input() == "rice": print(2) elif...elif语句又会你再输入一个值 修改后: a = input() if a == "pizza": print(10) elif a == "rice": print(2) elif

8210

每个新手程序员都应该知道 Python 技巧

下面列举这些事情,是最开始使用 Python 时候,就希望清楚: 字符串操作 列表推导 Lambda Map 函数 在一行里使用 if elif else 条件判断 zip() 函数 字符串操作...4, 5, 6]))) [4, 10, 18] 下面的代码相比,Lambda 与 Map 组合实在是太优雅了 >>> x, y = [1, 2, 3], [4, 5, 6] >>> z = []...有时,你可能会写出如下代码 >>> x = int(input()) >>> if x >= 10: >>> print("Horse") >>> elif 1 < x < 10: >>>...print("Duck") >>> else: >>> print("Baguette") 运行此命令时,系统会提示你从 input() 函数输入内容,假设我们输入5,我们将得到 Duck。...快去阅读你代码,你会发现有太多地方可以将这种简单 if else 判断替换成这种单行判断。 zip() ?

30010

Python-基础03-流程控制

: print('user or password error') 如果写出以上程序,那么即便是你输入了正确用户密码,也不会退出循环,所以我们会使用break跳出本次循环。...while tag:       tag=False 应用场景:ATM机交互,只需要输入用户密码么?...输入用户名密码错误,会循环重新输入,那么如果输入正确了就会跳出循环,那用户去取钱,输入用户密码就没有其他操作了么?不还得取钱么?难道说,只是为了去ATM玩一下?...%cmd) else: print('user or password error')  用户想要退出,那证明是取完钱了,按照上面的写法,为什么还需要让用户输入用户密码?...有没有这样对CPU工作量大需求?区块链:GPU while使用else else代码会在while循环没有被break打断情况下运行。

39010

【十五】python之异常处理

在try语句块中,用户自定义异常后执行except块语句,变量 e 是用于创建Networkerror 类实例。...有时在代码里使用assert False来标记没有写完代码分支,希望这些代码运行失败。尽管抛出NotImplementedError可能会更好。)...你不是代码防御现在错误,而是防止在代码修改后引发错误。理想情况下,单元测试可以完成这样工作,可是需要面对现实是,它们通常是没有完成。人们可能在提交代码前会忘了运行测试代码。...target == x: run_x_code() elif target == y: run_y_code() else: run_z_code() 假设代码现在是完全正确...想到一个更好方案: if target == x: run_x_code() elif target == y: run_y_code() elif target == z:

1.1K20

Python基础语法——代码规范&判断语句&循环语句

像这种出现了else,与if不同级,没有匹配到if,编辑器就给出了红色波浪线,如果不是这种成对出现编辑器是不会报错,没有红色框是很难看出来哪里多,少了一个宫格...关键是这种错误无法格式化到正常赏心悦目的代码...判断语句里面可以重复嵌套判断语句 三元表达式(语法糖): 格式: 为真的值 if 条件 else 为假值 注意 if else 后无:(冒号) age = int(input('请输入年龄...('1-10累加为:',res) 死循环 # 死循环很简单,就是while条件一直满足就行了 while 1: print('一直执行') print('上面循环不结束一直无法执行')...:',count) count+=1 else: break else: print('非正常结束循环不执行 ') 接下来写一个猜骰子数字小游戏...(num) > 6 or num == '0': print('提示:请输入1-6数字') # 如果不在跳过后面代码继续从头(等待用户输入数字那里)开始

1.2K20

最佳编码实践:搞砸代码10种方法

包括一个else子句并不难,并且还可以提供一层额外错误捕捉机会,你可以显示一般性错误,用户知道预期决定或行动不会发生,或是通过日志记录下来,用电子邮件发送给管理员或内部开发人员,总之想事件引起注意...5、用户输入正确数据   如果程序正常运行需要依赖用户准确输入,这将是风险很大一件事,这不是对用户能力质疑,用户都不是傻子,但确保程序正常运行并不是他们本职工作,你不能依赖他们输入正确数据...,相反,你应该从技术上来验证用户输入,你可以使用表属性从底层来约束验证,但大多数时候还是要靠你写代码来验证,这也许是程序基本功能代码完成后最重要任务,因此不要吝啬你代码,不能依靠用户不犯错误输入...,都应该提供一个对话框输入登录凭据。...9、代码时就做了测试,不用再测试了   当你写代码时就做了测试,这很好,但这样做是不够,开发人员通常不适合测试自己写代码,他们不会把自己想象成用户,因此很难发现重大BUG,往往是走走过场罢了,要知道最终是要把程序投入生产环境

2K40

基于Cloud Studio完成图书管理系统

图片第二种方式:单击【新建工作空间】,进入工作空间创建页面。创建工作空间需要选择预置环境,填写工作空间名、描述,并选择运行环境代码来源。...3.工作空间界面简介工作空间是我们主要工作区域,主要由顶部菜单栏、左侧操作面板、右侧代码编辑区底部状态栏组成。...() elif func_code == '7': break # 循环里面的关键字 只能在循环里面使用 else: print("输入选项id...根据项目需求,实现了图书信息添加、删除、修改、查询等基本功能,系统可以对图书进行全面的管理。...这种云端编程方式可以无障碍地实现编程思路,不受本地资源局限,给了我更大想象空间。在这个成熟可靠云平台上,顺利完成了项目,加深了对Python语言掌握,对各种语法结构应用也更加熟练。

34250

7段代码带你玩转Python条件语句(附代码

01 if、elifelse if语句中包含3种条件判断句式,即if、elifelse。其中,if与elif部分都包含判断条件,当判断条件都不成立时,程序才能执行else部分代码。...实际工作中需要用到条件分支数目可能难以想象,扩展if语句分支需要用到elif句式。elif是“else if”缩写,即“下一条件是否成立?” 使用elif有简洁、减少过分缩排效果。...将elif代码块放在ifelse之间,就组成了if-elif-else语句。理论上,if语句中elif可以无限多。...这是因为,接收年龄数据会被用于后续年龄数值比较,而number与str是无法比较。 需要说明,if语句还有一种形式是if-if-else,这一形式中if可以有多个,从而实现多分支。...执行一个except代码条件是,系统捕捉异常类型代码块标识类型相符合;如果try代码语句正常执行,就接着执行else代码语句。

1.8K30

包教包会,7段代码带你玩转Python条件语句

01 if、elifelse if语句中包含3种条件判断句式,即if、elifelse。其中,if与elif部分都包含判断条件,当判断条件都不成立时,程序才能执行else部分代码。...实际工作中需要用到条件分支数目可能难以想象,扩展if语句分支需要用到elif句式。elif是“else if”缩写,即“下一条件是否成立?”。 使用elif有简洁、减少过分缩排效果。...将elif代码块放在ifelse之间,就组成了if-elif-else语句。理论上,if语句中elif可以无限多。...这是因为,接收年龄数据会被用于后续年龄数值比较,而number与str是无法比较。 需要说明,if语句还有一种形式是if-if-else,这一形式中if可以有多个,从而实现多分支。...执行一个except代码条件是,系统捕捉异常类型代码块标识类型相符合;如果try代码语句正常执行,就接着执行else代码语句。

2.4K10

第三章5: 创建一个计算器

基于用户输入,输出他们选择。你会发现在我们接收输入这行代码里,我们立即将输入转换为小写,这是为了避免大小写问题。这里打印语句单纯是为了测试,后续将被移除。...如果用户输入可以被转换,则设置if/elif/else语句去执行计算并输出正确结果。如果他们选择了错误运算,我们就让他们知道。...在单元格中运行如上代码。现在你可以在一个单元格中程序从头到尾运行。它并不完美,但赋予了我们执行简单计算能力。往常一样,试着打破这个程序,改变周围线条,变成你自己程序。 恭喜完成了另一个项目。...这可能是最简单计算器,我们已经展示了使用逻辑,获取用户输入并转换检查错误能力。 一周总结 我们已经学习了如何与用户交互,可以执行分支语句。...这让我们可以使用逻辑构建项目,项目基于程序中信息执行特定代码。记住最重要概念是条件语句try/except模块。知道捕捉错误错误导致程序崩溃区别非常重要。

51410

小甲鱼《零基础学习Python》课后笔记(七、八):了不起分支循环1

当我们在测试程序时候就很好用,因为与其错误条件导致程序今后莫名其妙地崩溃,不如在错误条件出现那一瞬间我们实现“自爆”。...一般来说我们可以用Ta再程序中置入检查点,当需要确保程序中某个条件一定为真才能让程序正常工作的话,assert关键字就非常有用了。...这其实是 Python 作者还没有为 Python 加入三元操作符之前,Python 社区小伙伴们灵活使用 and  or  搭配来实现三元操作符功能。 4.你听说过成员资格运算符吗?...题目备忘:按照100分制,90分以上成绩为A,80到90位为B,60到80为C,60以下为D,写一个程序,当用户输入分数时,自动装换为ABCD形式打印。...grade >= 0: print('D') else: print('输入错误!')

71840

python基础 python三大结构 if语句 多重if语句 else语句 elif语句 for循环 while循环

\n')  #询问用户对伊凡ED博客是否满意 并将答案赋值在Ask中 if Ask == '满意':  #使用分支语法if表示如果用户输入是满意使用下面的代码块    print('感谢您支持')...   #缩进内代码块指被执行代码 if Ask =='满意':  #使用第二个if表示如果用户输入是满意也执行下面的代码块     print('您满意是动力!')...#第二个缩进代码块 if Ask == '一般': 第三个if语句 表示如果输入是一般将执行这一行下面的代码块而不满足条件将被略过     print('我会尽力做到您满意!') ...一般  我会尽力做到您满意  进程已结束,退出代码0  3 else 语句双项分支  else:一般用于if语句后面使用 表示如果怎么样不成立否则怎么样 上面的表达式都不符合要求就执行else语句...感谢五星') elif int(level) > 3:  # 如果输入不满足上一组代码表达式就测试这一行表达式      print('我会改进不足') elif int(level) > 2 :

1.3K30

用python做一个贪吃蛇游戏_免费贪吃蛇试玩游戏

从去年九月份开学之后,疫情学期期末考试开学考、实验室项目软著申请和新项目设计、课程集训等事情较多,没有很多时间;然后这个学期到大三下学期,实验室工作交接完就准备考研,之后也没有很多时间来写博客,所以赶紧来更新一下...目前,基于Python语言相关技术正在飞速发展,用户数量急剧增大,相关资源越来越多。...3.5 sys库 sys.exit([ arg ])用于程序退出,sys.exit(n) 退出程序,正常退出时exit(0)。...,在该界面中设置文本为“正常模式”、“可穿墙模式”“退出”三个按钮供玩家选择; 4.定义正常模式,包括游戏窗口显示、主循环判断贪吃蛇死亡设置; 5.定义可穿墙模式,包括游戏窗口显示、主循环判断贪吃蛇死亡设置...4.2.2 start_game()函数 正常模式主循环函数,通过该函数进行正常模式下贪吃蛇食物初始化、玩家控制贪吃蛇运动、蛇头蛇身判断更新和得分统计实现。

47320

Python 基础二

大声告诉你,也能?what ?是的,但只能进行"相加""相乘"运算。.../usr/bin/env python # -*- coding: utf-8 -*- #将用户输入内容赋值给 name 变量 name = input("请输入用户名:") # 打印输入内容...("还能折腾") console.log('可以执行多行代码') }else{ console.log('太老了') } 在有{}来区分代码情况下,缩进作用就只剩下代码整洁了。...多分支 回到流程控制上来,if...else ...可以有多个分支条件 if 条件: 满足条件执行代码elif 条件: 上面的条件不满足就走这个elif 条件: 上面的条件不满足就走这个elif...59 E 0-39 要求用户输入0-100数字后,你能正确打印他对应成绩 score = int(input("输入分数:")) if score > 100: print("擦,最高分才

22150
领券