一.if 判断
代码段
user = ‘joy‘ password = ‘123456‘ # 输入用户名和密码 user_account = input(‘please input user:‘) user_password = input(‘please input password:‘)
# 判断用户名和密码是否正确 if user == user_account and password == user_password : print(‘登录成功‘) else: print(‘用户名或密码错误‘)
输出结果
please input user:abb please input password:2387 用户名或密码错误
二.elif 多分支
代码段A (使用 if + else 实现)
result = int(input("你的成绩是:"))
if result > 80 and result <= 100 :
print("优秀成绩")
else :
if result <= 80 and result >= 60 :
print("中等成绩")
else:
if result < 60 :
print("成绩较差")
else :
print("成绩异常")
代码段B (使用 if + elif + else 实现)
result = int(input("你的成绩是:")) # input默认为str类型,需要转换成int类型
if result > 80 and result <= 100 :
print("优秀成绩")
elif result <= 80 and result >= 60 :
print("中等成绩")
elif result < 60 :
print("成绩较差")
else :
print("成绩异常")
输出结果
你的成绩是:65 中等成绩
三.while 循环
代码段
# while 递归
a = 1
c = 1
while a <= 100 :
b = 0
while b <= 9 :
b += 1
print(a,end=" ") # 打印一个数字,end留一个空格
a += 1
print("".strip("\n")) # strip去除字符串首位转义字符,换行、空格
else :
print("end")
输出结果
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 end
原文:https://www.cnblogs.com/joy-sir/p/12348753.html