美文网首页
Python 条件控制、循环语句、函数小练习

Python 条件控制、循环语句、函数小练习

作者: 顶宝麻麻 | 来源:发表于2020-04-27 21:41 被阅读0次
"""
1. 请输入考试分数,并判断考试成绩的等级
    score >= 85 A
    score >= 75 B
    score >= 60 C
    score >= 40 D
    score >= 0 E
    
2.  输入一个5位数,判断这个数字是否是回文数 
"""

print("---------------------第一题---------------------")
score = int(input("请输入考试分数:"))

if score > 100:
    print("输入的考试成绩有误")
elif score >= 85:
    print("A")
elif score >= 75:
    print("B")
elif score >= 60:
    print("C")
elif score >= 40:
    print("D")
elif score >= 0:
    print("E")
else:
    print("输入的考试成绩有误")

print("---------------------第二题---------------------")
# 回文数例如:12321
num = input("请输入一个5位数字:")
if len(num) != 5:
    print('不是5位数字')
elif num[0] == num[4] and num[1] == num[3]:
    print("此数字是回文数:",num)
else:
    print("此数字不是回文数")
 

"""
1、 用户登陆程序需求: 
    1. 输入用户名和密码; 
    2. 判断用户名和密码是否正确? (name='root', passwd='westos') 
    3. 为了防止暴力破解, 登陆仅有三次机会, 如果超过三次机会, 提示错误次数过多,账号已被冻结
2、使用了 while 来计算 1 到 100 的总和
"""

print("---------------------第一题---------------------")

times = 0

while times < 3:
    name = input("请输入用户名:")
    passwd = input("请输入密码:")
    if name == 'root' and passwd == 'westos':
        print('登录成功')
        break
    times += 1
    print('用户名或者密码失败,失败次数:', times)
else:
    print('错误次数过多,账号已被冻结')



print("---------------------第二题---------------------")

count = 0
a = 1
while a <= 100:
    #print(a)
    a += 1
    count += a
print(count)


"""
99乘法表

1 * 1 = 1   

2 * 1 = 2   2 * 2 = 4   

3 * 1 = 3   3 * 2 = 6   3 * 3 = 9   

4 * 1 = 4   4 * 2 = 8   4 * 3 = 12  4 * 4 = 16  

5 * 1 = 5   5 * 2 = 10  5 * 3 = 15  5 * 4 = 20  5 * 5 = 25  

6 * 1 = 6   6 * 2 = 12  6 * 3 = 18  6 * 4 = 24  6 * 5 = 30  6 * 6 = 36  

7 * 1 = 7   7 * 2 = 14  7 * 3 = 21  7 * 4 = 28  7 * 5 = 35  7 * 6 = 42  7 * 7 = 49  

8 * 1 = 8   8 * 2 = 16  8 * 3 = 24  8 * 4 = 32  8 * 5 = 40  8 * 6 = 48  8 * 7 = 56  8 * 8 = 64  

9 * 1 = 9   9 * 2 = 18  9 * 3 = 27  9 * 4 = 36  9 * 5 = 45  9 * 6 = 54  9 * 7 = 63  9 * 8 = 72  9 * 9 = 81

"""

for i in range(0,10):
    for j in range(1,i+1):
        print("{a} * {b} = {c}  ".format(a=str(i), b=str(j), c=i*j), end='' )
    print('\n')‘

相关文章

网友评论

      本文标题:Python 条件控制、循环语句、函数小练习

      本文链接:https://www.haomeiwen.com/subject/ddlpwhtx.html