用户交互
用户交互
输入
input()
获取用户输入:
username = input('请输入名字>>>:') #将input获取到的用户信息赋值给username print(username,type(username))
注意:input获取到的元素都会转成字符串
输出
print()
括号可以使用逗号隔开多个元素一起打印
print(123,end='\n') print(123,end='$')
自带end参数 可以控制打印的排版
将字符串中某些内容替换掉再输出就是格式化输出
res = '亲爱的%s你好!你%s月的话费是%s,余额是%s' print(res % ('jason', 11, 100, 99999999999)) print(res % ('tony', 11, 200, -100)) print(res % ('kevin', 11, 500, -999)) """ 1.先使用占位符占位 %s 2.再使用%按照位置一一替换 """ # %d只能给数字占位(了解) print('%08d' % 123) print('%08d' % 1) print('%08d' % 666) print('%08d' % 6666666666666)
小练习:
name = input('your name: ') age = input('your age: ') # 用户输入18,会存成成字符串18,无法传给%d print('My name is %s,my age is %s' % (name, age)) your name: 袁帅 your age: 28 My name is 袁帅,my age is 28
name = input('your name: ') # 输入名字 age = input('your age: ') # 输入年龄 sex = input('your sex: ') job = input('your job: ') # 输入工作 print('-----------info of %s------------\n' 'Name : %s\nAge : %s\nSex : %s\nJob : %s\n' '---------------end---------------' % (name, name, age, sex, job)) your name: 袁帅 your age: 28 your sex: 男 your job: IT -----------info of 袁帅------------ Name : 袁帅 Age : 28 Sex : 男 Job : IT ---------------end---------------