一:格式化输出
现有一练习需求,问用户的姓名、年龄、工作、爱好 ,然后打印成以下格式
------------ info of Alex Li ------
Name : Alex Li
Age : 22
job : Teacher
Hobbie: girl
------------- end -----------------
第一种方法:
name = input(‘请输入你的姓名:‘) age = int(input(‘请输入你的年龄:‘)) job = input(‘请输入你的工作:‘) hobby = input(‘请输入你的爱好:‘) info = ‘‘‘ ------------ info of %s ------ Name : %s Age : %d job : %s Hobbie: %s ------------- end ------------ ‘‘‘%(name,name,age,job,hobby) print(info)
第二种方法:
name = input(‘请输入你的姓名:‘) age = int(input(‘请输入你的年龄:‘)) job = input(‘请输入你的工作:‘) hobby = input(‘请输入你的爱好:‘) info = ‘‘‘ ------------ info of %(name)s ------ Name : %(name)s Age : %(age)d job : %(job)s Hobbie: %(hobby)s ------------- end ----------------- ‘‘‘%{‘name‘:name,‘age‘:age,‘job‘:job,‘hobby‘:hobby} print(info)
二while else
用户登陆(三次之后选择是否继续试)
i = 1 while i < 4: username = input(‘请输入你的姓名:‘) password = input(‘请输入你的密码:‘) if username == ‘abc‘ and password == ‘ecd‘: print(‘欢迎‘) break else: print(‘请重新输入‘) i += 1 if i == 4: answer = input(‘是否还要再试试?/Y‘) if answer == ‘Y‘: i = 1 else: print(‘滚犊子‘)
三:逻辑运算符
+ 加 == 等于
- 减 != 不等于
* 乘 <> 不等于
/ 除 > 小于
// 商 < 小于
% 取余 >= 大于等于
** 幂 <= 小于等于
四:not,or,and
五:编码的历史
六:in ,not in 用法
七:作业