1.# 分别画出下面两个列表在内存中是如何存放的
l1=[11,22,[333,444]]
l2=[11,22,[33,{'name':'egon','age':18}]]
2、# 用户输入姓名、年龄、工作、爱好 ,然后打印成以下格式
# ------------ info of Egon -----------
# Name : Egon
# Age : 22
# Sex : male
# Job : Teacher
# ------------- end -----------------
1 name = input('name:') 2 age = input('age:') 3 sex = input('sex:') 4 job = input('job:') 5 print(''' 6 --------info of {name}-------- 7 Name : {name} 8 Age : {age} 9 Sex : {sex} 10 Job : {job} 11 --------end---------------- 12 '''.format(name=name, age=age, sex=sex, job=job))
3、用户输入账号密码,程序分别单独判断账号与密码是否正确,正确输出True,错误输出False即可
1 user = 'egon' 2 passwd = 123456 3 user_name = input('please input your name:') 4 print(user == user_name) 5 user_passwd = input('please input your password:') 6 print(user_passwd == passwd)
4、让计算机提前记下egon的年龄为18岁,写一个猜年龄的程序,要求用户输入所猜的年龄,然后程序拿到用户输入的年龄与egon的年龄比较,输出比较结果即可
1 age_of_egon = 18 2 age = input('inp age:') 3 if age.isdigit(): 4 age = int(age) 5 if age < age_of_egon: 6 print('smaller') 7 elif age > age_of_egon: 8 print('bigger') 9 else: 10 print('相等')
5、# 程序从数据库中取出来10000条数据,打算显示到页面中,但一个页面最多显示30条数据,请选取合适的算数运算符,计算显示满30条数据的页面总共有多少个?最后一页显示几条数据?
1 num_of_data = 10000 2 show_data = 30 3 num_of_page = num_of_data // show_data 4 num_of_remaining = num_of_data % show_data 5 print('显示满30条数据的页面个数:{},最后一页数据个数{}'.format(num_of_page,num_of_remaining))
6、egon今年为18岁,请用增量赋值计算3年后egon老师的年龄
1 age = 18 2 age += 3 3 print(age)
7、将值10一次性赋值给变量名x、y、z
1 x = y = z = 10 2 print(x,y,z)
8、# 请将下面的值关联到它应该对应的变量名上,你懂的
# dsb = "egon"
# superman = "alex"
1 dsb = "egon" 2 superman = "alex" 3 print(dsb,superman) 4 dsb,superman = superman,dsb 5 print(dsb,superman)
9、# 我们只需要将列表中的傻逼解压出来,一次性赋值给对应的变量名即可
# names=['alex_sb','wusir_sb','oldboy_sb','egon_nb','lxx_nb','tank_nb']
1 names = ['alex_sb', 'wusir_sb', 'oldboy_sb', 'egon_nb', 'lxx_nb', 'tank_nb'] 2 name1, name2, name3, name4, *_ = names 3 print(name1, name2, name3, name4)