Python 基本语句

if — 条件判断

没有什么好说的,直接上代码:

age = 3
if age >= 18:
print('adult')
elif age >= 6:
print('teenager')
else:
print('kid')

elifelse if的缩写。格式:

if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4>

再议input

Python中的input()函数返回的是一个字符串,如果想要得到输入进来的数字,就需要进行格式转换int = int(str)

s = input('birth: ')
birth = int(s)
if birth < 2000:
print('00前')
else:
print('00后')

for — 循环

names = ['Michael', 'Bob', 'Tracy']
for name in names:
print(name)
sum = 0
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
sum = sum + x
print(sum)
>>> list(range(5))
[0, 1, 2, 3, 4]

range(101)就可以生成0-100的整数序列:

sum = 0
for x in range(101):
sum = sum + x
print(sum)

while — 循环

sum = 0
n = 99
while n > 0:
sum = sum + n
n = n - 2
print(sum)

循环是让计算机做重复任务的有效的方法,有些时候,如果代码有问题,程序“死循环”,这时可以用Ctrl+C退出程序,或者强制结束Python进程。


参考网站:

http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431676242561226b32a9ec624505bb8f723d0027b3e7000#0

最新文章

  1. POJ 3321 树状数组(+dfs+重新建树)
  2. 入门级:怎么使用C#进行套接字编程(二)
  3. Atitit.为什么小公司也要做高大上开源项目
  4. 重温CSS:Border属性
  5. Dict和Set类型
  6. Python2.7.3 学习——准备开发环境
  7. MySQL慢日志功能分析及优化增强
  8. Linux 中NFS服务器的搭建
  9. AngularJS学习之旅—AngularJS 过滤器(七)
  10. JDBCUtils相关
  11. pepperoni-app-kit
  12. 记录使用yum安装nginx之后的目录问题
  13. JS实例5
  14. elasticsearch-java
  15. vue ...mapMutations 的第一个参数默认为 数据对象state
  16. ArrayBlockingQueue源码解析(2)
  17. Python函数 dict()
  18. leetcode743
  19. so easy, too happy
  20. [php审计实战篇]BlueCms v1.6 Union注入

热门文章

  1. springboot5
  2. mysql表数据压缩
  3. Hadoop集群初始化启动
  4. Linux- 自动备份MySQL数据库脚本
  5. 韩顺平Linux
  6. 仿联想商城laravel实战---4、验证(lavarel的表单验证如何使用)
  7. PHP使用http_build_query()构造URL字符串的方法
  8. 【BZOJ 4199】[Noi2015]品酒大会 后缀自动机+DP
  9. 关于字符,字节与base64编码的理解
  10. ACM学习历程—HDU5637 Transform(数论 &amp;&amp; 最短路)