Python作业day05

一、列表存放

  分别画出下面两个列表在内存中是如何存放的

l1=[11,22,[333,444]]

列表作业1

l2=[11,22,[33,{'name':'egon','age':18}]]

列表作业2

二、与用户交互

  1、用户输入姓名、年龄、工作、爱好 ,然后打印成以下格式

'''------------ info of Egon -----------
Name  : Egon
#Age   : 22
Sex   : male
Job   : Teacher
------------- end -----------------
'''
name_of_user = input('请输入您的名字:')
age_of_user = input('请输入您的年龄:')
sex_of_user = input('请输入您的性别:')
job_of_user = input('请输入您的工作:')
begin = '------------ info of Egon -----------\n'
end = '------------- end -----------------\n'
output_name = 'Name:{Name}\n Age{age}\n sex:{sex}\n job:{job}\n'.format(Name=name_of_user, age=age_of_user,sex=sex_of_user, job=job_of_user)
print(begin, output_name, end)

  

  2、用户输入账号密码,程序分别单独判断账号与密码是否正确,正确输出True,错误输出False即可

info_user = {
    'Lance1': '123',
    'Lance2': '123',
    'Lance3': '123',
    'Lance4': '123',
    'Lance5': '123',

}
user_name = input("请输入您的账号:")
user_pwd = input("请输入您的密码:")
if user_name in info_user:
    if user_pwd == info_user.get(user_name):
        print(True)
    else:
        print(False)
else:
    print(False)

  

  3、让计算机提前记下egon的年龄为18岁,写一个才年龄的程序,要求用户输入所猜的年龄,然后程序拿到用户输入的年龄与egon的年龄比较,输出比较结果即可

age_of_egon = 18
age_of_input = input("请猜测egon的年龄并输入:")
if age_of_egon == age_of_input:
    print("恭喜您,您的猜测是正确的!!")
else:
    print("很遗憾,您的猜测是错误的!!")

 


三、运算符相关  

  1、程序从数据库中取出来10000条数据,打算显示到页面中,但一个页面最多显示30条数据,请选取合适的算数运算符,计算显示满30条数据的页面总共有多少个?最后一页显示几条数据?

sql_data = 10000
page = sql_data // 30
last_data = sql_data % 30
print('显示满30条数据的页面总共有{num}个\n最后一页显示{data}条数据\n'.format(num=page, data=last_data))

   

  2、egon今年为18岁,请用增量赋值计算3年后egon老师的年龄

age_of_egon = 18
age_of_egon += 3
print('计算3年后egon老师的年龄是:{age}'.format(age=age_of_egon))

   

  3、将值10一次性赋值给变量名x、y、z

x = y = z = 10 

  

  4、请将下面的值关联到它应该对应的变量名上,你懂的

dsb = "egon"
superman = "alex"
dsb, superman = superman, dsb
print(dsb, superman)

   

  5、我们只需要将列表中的傻逼解压出来,一次性赋值给对应的变量名即可

names = ['alex_sb', 'wusir_sb', 'oldboy_sb', 'egon_nb', 'lxx_nb', 'tank_nb']
x, y, z, *_ = names
gather = [x, y, z]
print(gather)

猜你喜欢

转载自www.cnblogs.com/Lance-WJ/p/12421548.html
今日推荐