一、if语句

格式:

i1 = 3
if i1 > 4:
print('yes you are right')
elif 0 < i1 < 4:
print('im dont konw')
else:
print('no you are wrong')

注意if、elif以及else后面的(:)符号,我们通过它告诉Python下面跟着一个语句块。

二、while语句

number = 23
running = True while running:
guess = int(input('enter an integer:')) if guess == number:
print('congratulations,you guessed it')
running = False
elif guess < number:
print('no,it is a little lower than that')
else:
print('no,it is a little higher than that ')
else:
print('the while loop is over') print('done') 输出结果:

enter an integer:22
no,it is a little lower than that
enter an integer:24
no,it is a little higher than that
enter an integer:23
congratulations,you guessed it
the while loop is over
done

注意:在Python2.x版本中输入使用的是raw_input而在Python3.x版本中输入使用的是input。并且后面都要跟冒号。

三、for循环

格式:for...in

for i in range(1,5):
print(i)
else:
print('the loop is over') 结果:
C:\Python36\python.exe C:/Users/蔡瑞/7.py
1
2
3
4
the loop is over Process finished with exit code 0

注意:range(1,5)只是输出1-4没有5。还有,else部分是可选的,如果包含else,它总是在for循环结束后执行一次,除非遇到break语句。

for循环在这个范围内递归,这就相当于把序列中的每个数(或对象)赋值给i,一次一个,然后以每个i的值执行这个程序块。

Programming is fun

When the work is done

if you wanna make your work also fun:

  use Python

最新文章

  1. 代码的坏味道(6)——Switch声明(Switch Statements)
  2. linux 下mysql的启动 、调试、排错
  3. 去掉EditPlus自动备份bak文件
  4. 更新日志 - BugHD 与你的应用一起成长
  5. 火车站(codevs 2287)
  6. qt信号signal和槽slot机制
  7. PHP 遍历文件目录
  8. stm32的FSMC
  9. 把嵌入在eclipse中的tomcat日志分离出来
  10. linux虚拟机安装演示
  11. 第 12 章 MySQL 可扩展设计的基本原则
  12. Struts 2 之资源国际化
  13. CSS的应用下
  14. 微信小程序中用户登录和登录态维护
  15. weblogic的基础安装
  16. oracle-企业信息化
  17. python3光学字符识别模块tesserocr与pytesseract
  18. C++指针详解(转)
  19. PHP程序员未来路在何方
  20. Asp.net读取和写入txt文件方法(实例)!

热门文章

  1. Day2-Python基础2---字符串操作
  2. pushd命令
  3. UE4异步载入资源
  4. debian7 安装VMware Tools
  5. How to clear fmadm log or FMA faults log (ZT)
  6. 10-28SQLserver基础--数据库管理器(基础操作)
  7. day17-jdbc 2.jdbc介绍
  8. [P4782]2-SAT问题
  9. css知多少(3)——样式来源与层叠规则(转)
  10. Switch/Case 的穿透性