考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能: 键盘输入字符串s,按要求把s输出到屏幕,格式要求:宽度为30个字符,星号字符*填充,居中对齐。如果输入字符串超过30位,则全部输出。 例如:键盘输入字符

admin2020-04-10  26

问题 考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能:
  键盘输入字符串s,按要求把s输出到屏幕,格式要求:宽度为30个字符,星号字符*填充,居中对齐。如果输入字符串超过30位,则全部输出。
    例如:键盘输入字符串s为”Congratulations”,屏幕输出*******Congratulations*******
    试题程序:
    #请在______处使用一行代码或表达式替换
    #注意:请不要修改其他已给出代码
    s=input(”请输入一个字符串:”)
    print(”(_________)“.format(s))

选项

答案s=input(”请输入一个字符串:”) print(”{:*^30}”.format(s))

解析   该题目主要考查Python字符串的格式化方法。字符串的.format()格式化方法的使用方法如下:<模板字符串>.format(<逗号分隔的参数>)。题目的输出格式为居中对齐、30个字符、星号填充,模板字符串的设计为{:*^30}。
转载请注明原文地址:https://jikaoti.com/ti/Qc50FFFM
0

最新回复(0)