if语句
if name=="geddy" :
print(f'{name}你好')
elif name=="smile" :
print(f'欢迎你{name}')
else :
print("这是个陌生人")
注意如果条件语句中存在下面的条件优于上面的条件 解释器会自动调整顺序 例如:
if age>1000 :
print("age大于1000")
elif age>100:
print("age大于100")
# 这种语句 编辑器会自动调整为
if age>100 :
print("age大于100")
elif age>1000:
print("age大于1000")
while语句
循环语句 如果想要终止死循环 用Ctrl+C可以终止死循环
条件判断时,0、0.0、' ’ 被认为是False ,否则为True
span = 0
while span < 5:
print("hello world")
span++
break语句
直接跳出循环
while True:
print('please input your name')
name = input('please input your name')
if name == 'your name'
break
print('end')
continue语句
继续执行循环
while True:
print('who are you')
name = input('your name')
if name!= 'joe':
continue
print('what is the password')
if password == 'swordfish':
break
print('success')
for循环
for循环是有序循环
for i in range(5):
print(f'第{i}次循环')
range()函数
range(1,100,2)
range可以有三个参数
当只有一个参数时,参数为长度
当有两个参数时,第一个参数为开始,第二个参数为结束
当有三个参数时,第一个参数为开始,第二个参数为结束,第三个参数为每次循环变量增加的值
range的所有参数皆可为正负数
import模块
用import导入模块,直接在import后面加上模块名称即可
也可以用form import方法导入 方法是from和import中间加上模块名称,在import之后加上*,这样导入模块的好处是可以不用在方法名之前加上类名,但是一般情况下为了代码的可读性,不建议用此方法导入模块
import random
for i in range(10,20,2):
print(random.randint(1,100))
form random import*
for i in range(10,20,2):
print(randint(1,100))
结束程序sys.exit()
使用exit()终止程序,必须导入sys模块
import sys
while True:
print('exit test')
response = input('请输入内容')
if response == 'exit':
sys.exit()