Python(二)–条件与循环
Python的条件判断
if条件语句
if(条件)
语句块
注意: 语句要要缩进4个空格(java中则是以花括号表示一组语句),多或者少都不行.
条件表达式与关系运算符
常见的关系运算符:
关系运算符 | 说明 |
---|---|
== | 等于 |
!= | 不等于 |
> | 大于 |
< | 小于 |
<= | 小于等于 |
= | 大于等于 |
if-else条件语句
if(条件):
语句块1
else:
语句块2
多重if语句
if(条件1):
语句块1
elif(条件2):
语句块2
...
else:
语句块
Python的循环
while循环
while(循环条件):
循环条件语句
例子:
i = 1
sum = 0
while i<=3:
print '请输入第%d门课程的成绩:'%i #格式化,后面讲
sum = sum+input()
i=i+1
avg = sum / (i-1)
print '%d门课程的平均成绩是%d'%(i-1,avg)
字符串的个书画是将若干值插入带有”%”替代符的字符串中,从而可以动态的输出字符串,上面的”%d”表示插入的是一个整型数据,字符串后面的”%i”表示取变量i的值.
替代符 | 描述 |
---|---|
%d | 格式化整型 |
%s | 格式化字符串 |
%f | 格式化浮点数字 |
for循环
1.for循环的语法结构:
for 变量 in 集合:
语句块
- 对字符串的遍历:
for letter in "Python":
print(letter)
- 对列表和元组进行遍历:
fruits = ["西瓜","苹果","香蕉"]
for fruit in fruits:
print fruit
- 需要循环操作相同的内容时,可以将for循环和range()函数结合使用:
与kotlin差不多;
补充:逻辑运算符
运算符 | 名称 |
---|---|
and | 逻辑与 |
or | 逻辑或 |
not | 逻辑非 |