Python学习心得第一周-03练习1

Posted zhutiancheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习心得第一周-03练习1相关的知识,希望对你有一定的参考价值。

# 流程控制之if循环
#用户登录验证练习
#用户登录验证练习
name=input(请输入用户名:)
password=input(请输入密码:)

if name == ZTC and password==sunmi:
    print(login sunccess)
else:
    print(用户名或密码错误)

#根据用户输入内容打印其权限

‘‘‘
lilei-->经理
xiaoming-->主管
tudou,xiaohong-->组长
其他-->员工
‘‘‘
name=input(请输入姓名:)
if name==lilei:
    print(经理大哥)
elif name==xiaoming:
    print(主管二哥)
elif name==tudou or name==xiaohong:
    print(组长三哥)
else:
    print(员工小弟)

#练习3

today=input(今天是: )
if today == Monday:
    print(上班)
elif today == Tuesday:
    print(上班)
elif today == Wednesday:
    print(上班)
elif today == Thursday:
    print(上班)
elif today == Friday:
    print(上班)
elif today == Saturday:
    print(出去浪)
elif today == Sunday:
    print(出去浪)
else:
    print(‘‘‘必须输入其中一种:
    Monday
    Tuesday
    Wednesday
    Thursday
    Friday
    Saturday
    Sunday
    ‘‘‘)

num_z=input(请输入数字:)
if num_z==:
    print(bingo,答对了!)
elif num_z==:
    print(bingo,答对了!)
elif num_z==:
    print(bingo,答对了!)
else:
    print(‘‘‘
    不好意思,回答错误!
    你需要输入
    一
    二
    三
    ‘‘‘)


num_z=input(请输入大写数字:)
if num_z== or num_z==:
    print(bingo,答对了!)
elif num_z==or num_z== or num_z==:
    print(bingo,you are right!)
else:
    print(‘‘‘
    不好意思,回答错误!
    你需要输入
    一
    二
    三
    四
    五
    ‘‘‘)


num_z=input(请输入数字:)
if num_z in [1,2]:
    print(排名靠前)
elif num_z in [3,4,5]:
    print(还算可以)
else:
    print(‘‘‘
    垫底了
    请输入1,2,3,4,5
    ‘‘‘)

#猜数字

age_of_oldboy = 48

guess = int(input(">>:"))

if guess > age_of_oldboy :
    print("猜的太大了,往小里试试...")

elif guess < age_of_oldboy :
    print("猜的太小了,往大里试试...")

else:
    print("恭喜你,猜对了...")

#第2次
guess = int(input(">>:"))

if guess > age_of_oldboy :
    print("猜的太大了,往小里试试...")

elif guess < age_of_oldboy :
    print("猜的太小了,往大里试试...")

else:
    print("恭喜你,猜对了...")

#第3次
guess = int(input(">>:"))

if guess > age_of_oldboy :
    print("猜的太大了,往小里试试...")

elif guess < age_of_oldboy :
    print("猜的太小了,往大里试试...")

else:
    print("恭喜你,猜对了...")

# 流程控制之while循环

  

#打印0-10
count=0
while count <=10:
    print(loop,count)
    count+=1

#打印0-10之间的偶数
count=0
while count <= 10:
    if count%2 == 0:    #count值若为偶数,除以2时余数为0
        print(loop,count)
    count+=1


#打印0-10之间的奇数
count=0
while count <= 10:
    if count%2 == 1:    #count值若为奇数,除以2时余数为1
        print(loop,count)
    count+=1

import time
num=0
while True:
    print(count,num)
    time.sleep(1)
    num+=1

# 练习,要求如下:

# 1 循环验证用户输入的用户名与密码

# 2 认证通过后,运行用户重复执行命令

# 3 当用户输入命令为quit时,则退出整个程序

#实现一
username=ztc
password=sunmi
while True:
    inp_name=input(用户名:)
    inp_pwd=input(密码: )
    if username==inp_name and password==inp_pwd:       #判断用户名,密码是否一致
        while True:
            cmd=input(>>>:)
            if not cmd: continue  # 认证通过后,运行用户可以输入执行命令
            if cmd == quit:
                break              #当用户输入命令为quit时,则退出整个程序

            print(run:%s %cmd)     #引用cmd中输入内容,显示输入的命令
    else:
        print(用户名或密码错误)
        continue                    #循环验证用户输入的用户名与密码
    break


#实现二:使用tag

name=ztc
password=sunmi

tag=True
while tag:
    inp_name=input(用户名: )
    inp_pwd=input(密码: )
    if inp_name == name and inp_pwd == password:
        while tag:
            cmd=input(>>: )
            if not cmd:continue
            if cmd == quit:
                tag=False
                continue
            print(run <%s> %cmd)
    else:
        print(用户名或密码错误)

 



以上是关于Python学习心得第一周-03练习1的主要内容,如果未能解决你的问题,请参考以下文章

Python学习心得第一周-02

暑假第一周Java学习心得

九月第一周学习心得

第一周学习心得

2019-2020-1学期 20192419 《网络空间安全专业导论》第一周学习总结 (读书心得)

201671010103 2016-2017-2 《Java程序设计》第一周,学习心得