if条件判断语句
if if...else if...elif..else
例如:
zhanghao = '18090294918' mima = '123456' number1 = input('请输入账号:') if len(number1) != 11: #判断number1的长度如果不等于11位 print('请输入正确长度的账号!') elif number1 != zhanghao: print('请输入正确账号!') else: number2 = input('请输入密码:') if number1 == zhanghao and number2 == mima: print('登录成功!') else: print('密码错误!')
while语句
while ...:
...
例如:
zhanghao = '18090694968'
mima = '123456'
while True:
#死循环
number1 = input('请输入账号:')
if len(number1) != 11:
print('请输入正确长度的账号!')
continue
elif number1 != zhanghao:
print('请输入正确账号!')
continue
else:
number2 = input('请输入密码:')
if number1 == zhanghao and number2 == mima:
print('登录成功!')
break
else:
print('密码错误!')
continue
print('成功跳出循环')
for语句
for 变量名 in 循环结构:
...
例如:
for letter in 'Python': # 第一个实例
print("当前字母: %s" % letter)
fruits = ['banana', 'apple', 'mango']
for fruit in fruits: # 第二个实例
print ('当前水果: %s'% fruit)
print ("Good bye!")
输出:
当前字母: P
当前字母: y
当前字母: t
当前字母: h
当前字母: o
当前字母: n
当前水果: banana
当前水果: apple
当前水果: mango
Good bye!
#注:循环结构是数字时,正常循环数字
# 循环结构是字符串时,循环单个字符串
# 循环结构是数组或者对象组时,可直接循环对象如上例,也可以通过len()得到长度#再去循环用其下标去得到具体组内数