>>> x=15
>>> while x<=21:
... x=x+1
... if not x<=21:
... print(x)
... break
...
22
while是循环语句所以要加上break以防电脑跑炸了
>>> for cities in ["japan","alaska","iceland"]:
... if cities in "japan":
... print(cities,"uninterested")
... else:
... print(cities,"neutral")
...
japan uninterested
alaska neutral
iceland neutral
for……in……可以对格式进行控制
abc=input("enter a float:")
enter a float:12
>>> try:
... abc=float(abc)
... print("valid float entered:",abc)
... except ValueError as err:
... print(err)
...
valid float entered: 12.0
自动转换了数据类型
>>> apple=input("enter a integer:")
enter a integer:13.5
>>> try:
... apple=int(apple)
... print("nalid integer entered:",apple)
... except ValueError as err:
... print(err)
...
invalid literal for int() with base 10: '13.5'
except处理处理异常
>>> 3+2
5
>>> 3-2
1
>>> 4*2
8
>>> 4/2
2.0
>>> 5//2
2
//会舍余
>>> x=1
>>> x
1
>>> x+=2
>>> x
3
>>> a="hi"
>>> a+" my friend"
'hi my friend'
>>> a+=" my friend"
>>> a
'hi my friend'
>>> a=["hi","hello","farewell"]
>>> a+=["goodbye"]
>>> a
['hi', 'hello', 'farewell', 'goodbye']
>>> a+="remember"
>>> a
['hi', 'hello', 'farewell', 'goodbye', 'r', 'e', 'm', 'e', 'm', 'b', 'e', 'r']
a+=4与a=a+4类似