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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部