一、列表存放
分别画出下面两个列表在内存中是如何存放的
l1=[11,22,[333,444]]
l2=[11,22,[33,{'name':'egon','age':18}]]
二、与用户交互
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 -----------
'
end = '------------- end -----------------
'
output_name = 'Name:{Name}
Age{age}
sex:{sex}
job:{job}
'.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}个
最后一页显示{data}条数据
'.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)