学习python第三篇 结构 (if和循环)
1. if
a=input()
a=int(a)
b=input()
b=int(b)
if a>b:
print(str(a),"大")
else:
if(a<b):
print(str(b),"大")
else:
print(str(a),str(b),'一样大')
input()
if后不用(),直接写判断条件,然后跟一个冒号(:),else后面也是跟一个冒号
if没有{}一说,是根据缩进来判断if与else的结束的
2.while
c=0
while c<10:
print(c)
c+=1
input()
好像没有do while一说.
3.range()
有三种构造
1.range(10)
生成一个从0-9的集合(默认从0开始,成生10个数,每个默认间隔1)\
[0,1,2,3,4,5,6,7,8,9]
2.range(10,20)
生成一个从10开始,到19的集合
[10,11,12,13,14,15,16,17,18,19]
3.range(10,20,2)
生成一个从10开始,到18的集合,每个之间会间隔2
[10,12,14,16,18]
4.for
for c in range(10,20,2):
print(c)
input()
感觉for好像C#中的foreach,
5.break与continue
用法与C#中一样
for c in range(10,20,2):
if c==16:
break
else:
print(c)
input()
6.逻辑运算符
and
or
not
用法与C# 基本一样
if 1==2 or 2==2:
print("真")
else:
print("假")
input()