5、python条件控制语句——旺仔
python:条件控制语句
- 1、input语句
- 2、if语句
- 2.1、if简介
- 2.2、if-elif-else
- 2.3、 if-elif-elif
- 3、while循环
- 3.1、while简介
- 3.2、while循环的三大要素
- 3.3、while语法
- 3.4、while循环嵌套
- 3.4、退出循环
- 3.4.1 break用法
- 3.4.2 continue用法
- 3.4.2 无限循环
- 4、对运算符优先级的补充
- 5、课后作业
- 1、打印乘法口诀表
- 2、求1000以内所有的水仙花数
- 3、获取用户输入的任意数,判断其是否是质数?
- 4、猜拳游戏
- 5、附加(个人练习)
- 旺仔心得:

1、input语句
input简介:
input()方法暂停程序等待用户输入,获取输入并赋给一个变量。
input接受的参数都是字符串
input会阻塞后面的程序
- 实际运用:
a = input('请输入:')
print('您输入的值为:{}'.format(a))
- 运行结果:
首先会出现:
然后输入值,‘i love python’,得到:
- 需注意:
input输入的值都是字符串,因为python是一种强文本语言,不像php之类的语言在使用运算符比较时可以强制转换类型,再进行比较,所以若想要得到其他类型的值,则需要使用例如int()和eval()之类函数进行转换。
- 例如如下代码:
a = input('请输入一个数值:')
print(type(a))
if a == 1:print('123')
else:print('abc')
- 运行结果会如下,字符串‘1’与数值1直接比较,不会像php中一样直接强行转换后比较得到True

2、if语句
2.1、if简介
- if 判断语句的基本语法:
if 要判断的条件: 条件成立时,要做的事情 - 注意:
代码的缩进为一个 tab 键,或者四个空格(pycharm 自动帮我们增加) 在 python 开发中,Tab 和空格不要混用,这里一定要注意tab的使用,很多初学者都会再这里犯错,然后找到问题,然后报错,像这样:IndentationError: unindent does not match any outer indentation level缩进错误:未缩进与任何外部缩进级别都不匹配,还有一定一定不要忘记加上 :,不加也会报错的。
2.2、if-elif-else
- 语法如下:
if 判断条件1:pass
elif 判断条件2:pass
else:pass
- 特点:
永远会执行且只有一个输出
2.3、 if-elif-elif
- 语法如下:
if 判断条件1:pass
elif 判断条件2:pass
elif 判断条件3:pass
- 特点:
不一定会执行,但是一旦执行,就只会有一个输出
3、while循环
3.1、while
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!


