python-7 练习题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/L1558198727/article/details/82789503

1.用户登录

用户名密码登录
用户登录次数限制
提示信息三种
1.输入正确
2.用户名密码不匹配
3.操作超过三次


'''
username = 'admin'
password = '123456'
for i in range(3):
    user = input("请输入用户名\n")
    pss = input("请输入密码\n")
    if(user == username and pss == password):
        print("登录成功!欢迎"+ user +"登录\n")
    elif(i==2):
        print("对不起,你已经登录达到三次!\n")
    else:
        print("账号密码不匹配\n")

'''

username = 'admin'
password = '123456'
for i in range(3):
    user = input("请输入用户名\n")
    pss = input("请输入密码\n")
    if(user == username and pss == password):
        print("登录成功!欢迎%s登录\n"%(user))
    elif(i==2):
        print("对不起,你已经登录达到三次!\n")
    else:
        print("账号密码不匹配\n")

格式化输出

print("登录成功!欢迎%s登录\n"%(user))

2.猜数的游戏

随机数:
import random

x = random.randint(1,100) # 前后都会包含

for i in range(3):
    guess = input("please guess!\n")
    y = int(guess)
    if(y == x):
        print("对了!你猜了%d次,你真是一个小天才"%(i+1))
        print("对了!答案是%d"%(y))
        break
    elif(y < x):
        print("小了,再猜")
    elif(y > x):
        print("大了,再猜")
else:
    print("你用光了所有的机会");

比较好的随机数

import os
print(int(os.urandom(1)[0])%100)
利用os库内的函数来生成较好的随机数

猜你喜欢

转载自blog.csdn.net/L1558198727/article/details/82789503