Python基本操作题:程序接收用户输入的五个数,将这些按照输入顺序输出,每个数字占8个字符宽度,所有数字输出在同一行。

输入:

    23,98,845,67,5

输出:

      23      98     845      67       5

通过题目给出的样例可以知道,用户每输入一个数字就要输入一个逗号,然后输出时占8个字符宽度,意思就是每个数字前面包括数字一共占了8个字符,这就是这道题目的题析,代码如下:

number = input().split(',')
for i in number:
    print('{0:>8}'.format(i), end='')

从第一步开始,input()就是从用户输入一段字符串,然后后面的split()函数就是用来分割然后返回一个列表,()里面的' ,'意思就是按照  ,   对用户输入的字符串进行分割。分割完后就返回由分割后的子串组成的列表(也就是数字)。如果读者想验证可以在for语句前加上print(num)即可。这里就不展示了。然后通过for去遍历这个返回的列表,{:>8}就是format格式化填充的用法,其中0是可以省略的,因为只需要打印 i 的值,:必须有,而:后面的填充符号没有输入默认为空格,> 就是填充右边的意思,8就是填充后的长度,是多少就多少,format()j就是我们要打印的值,end = ''是为了防止程序运行自动换行,每遍历一次就会调用一次print 就会自动换行。请读者们自行运行,这里就不展示运行结果了,需要的在评论区@我就行了。谢谢大家的点赞!

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值