python--格式化输出,for循环,range(while循环格式python)

网友投稿 293 2022-08-25


python--格式化输出,for循环,range(while循环格式python)

格式化输出

%s: 字符串的占位符, 可以放置任何内容(数字)

%d: 数字的占位符

name = "zouzou"print("%s活了人生的%%2" % name) # 如果字符串中有了占位符. 那么后面的所有的%都是占位. 需要转义,用%转义print("邹邹活了人生的%5") # 这句话中没有占位符. %还是%

结果:

zouzou活了人生的%2邹邹活了人生的%5

name = input('name:')age = input('age:')job = input('job:')salary = input('salary:')info = '''----------------info fo %s------------name:%sage:%sjob:%ssalary:%s''' % (name, name, age, job, salary)print(info)

结果:

name = input('name:')age = input('age:')job = input('job:')salary = input('salary:')info = '''----------------info fo {_name}------------name:{_name}age:{_age}job:{_job}salary:{_salary}'''.format(_name=name, _age=age, _job=job, _salary=salary)print(info)

结果:

name = input('name:')age = input('age:')job = input('job:')salary = input('salary:')info = '''----------------info fo {0}------------name:{0}age:{1}job:{2}salary:{3}'''.format(name, age, job, salary)print(info)

结果:

for循环,range

range有一个参数:结束为止

两个参数: 1. 起始位置, 2.结束位置

三个参数: 1. 起始位置, 2. 结束位置. 3.步长

age_of_oldboy = 56for i in range(3): guess_age = int(input('guess age:')) if guess_age == age_of_oldboy: print("yes, you got it. ") break elif guess_age > age_of_oldboy: print("think smaller...") else: print("thing bigger...")else: print("you have tried too many times...")

当for循环执行三次结束后执行else下的print。如果中途遇到break,就结束,不执行else下的print

for i in range(10): print(i)# 打印出了0,1,2,3,4,5,6,7,8,9for i in range(0, 10, 3): print(i)# 打印出了0,3,6,9,也就是步长为3,默认为1.

age_of_oldboy = 56count = 0while count < 3: guess_age = int(input('guess age:')) if guess_age == age_of_oldboy: print("yes, you got it. ") break elif guess_age > age_of_oldboy: print("think smaller...") else: print("thing bigger...") count = count + 1 if count == 3: countine_confirm = input('是否需要继续下去,n键退出,其余键继续') if countine_confirm != 'n': count = 0

当输入错三次是,会提示是否需要继续,如果是n就结束,其余键将count重新赋值0,每三次问一次,输对时直接结束


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:python--if,while,break,continue
下一篇:高可用架构etcd选主故障主备秒级切换实现
相关文章

 发表评论

暂时没有评论,来抢沙发吧~