1 python输入和输出

1 输入

输入函数:input()
python2.x版本的input函数是自动识别类型,raw_input函数是字符串。
python3.x版本的只剩下input函数可用了,而且类型是字符串。

2 格式化输出

1 “%”格式化输出
格式化文本可以用”%s“代表字符串,”%d“代表整数,”%f“代表浮点数。
例如:

score=90
print("小米成绩:%d"%score)

输出结果

小米成绩:90

2 format()函数格式化输出
format函数的用法如下

print("{}是个用功的学生".format"张三")

输出结果

张三是个用功的学生

3 零钱记账例子

设计一个python程序,可以输入一周每天的零花钱,输出一周的总额和每天平均的花费

# coding:utf-8
"""
输入一周的零花钱,姓名,输出总花费和平均
"""
name=input("请输入姓名:")
day1=input("周一零花钱总额:")
day2=input("周二零花钱总额:")
day3=input("周三零花钱总额:")
day4=input("周四零花钱总额:")
day5=input("周五零花钱总额:")
day6=input("周六零花钱总额:")
day7=input("周日零花钱总额:")
print("{0:<8}{1:^5}{2:^5}{3:^5}{4:^5}{5:^5}{6:^5}{7:^5}".\
      format("name","day1","day2","day3","day4","day5","day6","day7"))
print("{0:<8}{1:^5}{2:^5}{3:^5}{4:^5}{5:^5}{6:^5}{7:^5}".\
      format(name,day1,day2,day3,day4,day5,day6,day7))
total=int(day1)+int(day2)+int(day3)+int(day4)+int(day5)+int(day6)+int(day7)
type(day7)
print(total)
ave=total/7
print("总花费:{0:<8} 每日平均:{1:<5}".format(total,ave))

其中{0:<8}表示输出的字段宽度为8且靠左对齐,未指定填充字符以空格填充

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值