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

被折叠的 条评论
为什么被折叠?



