python学习笔记之条件和循环语句【3】

本文详细介绍了Python中的条件判断与循环的基础用法,包括if语句的使用、for-in及while循环的应用,以及如何通过range()函数生成整数序列。此外,还介绍了Python中读取用户输入的方法。
  1. 條件判斷

格式:
if 判斷語句 :
語句
注意上面是沒有分號的. 編譯器根據縮進判斷語句是不是被包含在if語句裏面
注意冒號不要漏掉!!!
只要判斷語句是非零数值、非空字符串、非空list等,就判断为True,否则为False。

age = 3
if age >= 18:
    print 'your age is', age
    print 'adult'
else:
    print 'your age is', age
    print 'teenager'
age = 3
if age >= 18:
    print 'adult'
elif age >= 6:
    print 'teenager'
else:
    print 'kid'
  1. 循环
    Python 的循环有两种, 一种是for…in循环,依次把list或tuple中的每个元素迭代出来
names = ['Michael', 'Bob', 'Tracy']
for name in names:
    print name

执行这段代码,会依次打印names的每一个元素:

Michael
Bob
Tracy

range()函数,可以生成一个整数序列

>>> range(5)
[0, 1, 2, 3, 4]

第二种循环是 while循环,只要条件满足,就不断的循环
比如我们要计算100以内所有奇数之和,可以用while循环实现:

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

Python 读取用户输入
Python 提供raw_input() 方法

x = raw_input('请输入:')

x 最终接受的是字符串,如果要结构数字,则需要强转,如:

x = int(raw_input(''请输入:'))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WinddyAkoky

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值