# -*- coding:cp936 -*- '''------------------------------------------------------ 【程序设计】 --------------------------------------------------------- 题目:根据输入字符串 s,输出一个宽度为 15 字符,字符串 s 居中显示,以“=”填充的格式。如果输入字符串超过 15 个 字符,则输出字符串前 15 个字符。提示代码如下: 输出示例: qee ======qee====== --------------------------------------------------------- 注意:部分源程序给出如下。请勿改动其它函数中的任何内容, 仅在函数的注释标志之间填入所编写的若干语句。 先将程序段中横线部分去掉,然后填写正确的程序内容 ------------------------------------------------------''' for i in range(2): s = input() # "请输入一个字符串:" #**********Program********** print(____①____) #********** End **********
时间: 2023-07-05 20:24:27 浏览: 180
这是一道Python的编程题目,要求根据输入的字符串s,输出一个宽度为15字符,字符串s居中显示,以“=”填充的格式。如果输入字符串超过15个字符,则输出字符串前15个字符。
以下是代码实现:
```python
for i in range(2):
s = input("请输入一个字符串:")
# 如果字符串s长度超过15,则截取前15个字符
if len(s) > 15:
s = s[:15]
# 计算“=”的个数
mid = (15 - len(s)) // 2
# 输出格式化字符串
print("=" * mid + s + "=" * (15 - mid - len(s)))
```
其中,用 `input()` 函数获取输入的字符串s,如果字符串s长度超过15,则用切片操作截取前15个字符。然后计算出中间需要填充“=”的个数,用字符串乘法 `*` 和字符串拼接符号 `+` 进行输出格式化字符串。
相关问题
# -*- coding:cp936 -*- '''------------------------------------------------------ 【程序设计】 --------------------------------------------------------- 题目:获得用户输入的一个字符串,请输出其全小写形式。 要求:输入一个带有大写字母的字符串,输出字符串的全小写形式, 如样张所示 --------------------------------------------------------- 注意:部分源程序给出如下。请勿改动其它函数中的任何内容, 仅在函数的注释标志之间填入所编写的若干语句。 先将程序段中横线部分去掉,然后填写正确的程序内容 ------------------------------------------------------''' #**********Program********** #********** End **********
# -*- coding:cp936 -*-
'''------------------------------------------------------
【程序设计】
---------------------------------------------------------
题目:获得用户输入的一个字符串,请输出其全小写形式。
要求:输入一个带有大写字母的字符串,输出字符串的全小写形式,
如样张所示
---------------------------------------------------------
注意:部分源程序给出如下。请勿改动其它函数中的任何内容,
仅在函数的注释标志之间填入所编写的若干语句。
先将程序段中横线部分去掉,然后填写正确的程序内容
------------------------------------------------------'''
def solution():
instr = input("Please input a string:")
#-----------------开始填写代码--------------------------
outstr = instr.lower() # 使用 lower() 方法将字符串转换为全小写形式
#-----------------结束填写代码--------------------------
print(outstr)
solution() #调用函数
6. # -*- coding:cp936 -*- '''------------------------------------------------------ 【程序设计】 --------------------------------------------------------- 题目:d 是一个字典,内容如下: d = {123:"123", 456:"456", 789:"789"} 请补充如下代码,将字典 d 中所有键以列表形式输出 --------------------------------------------------------- 注意:部分源程序给出如下。请勿改动其它函数中的任何内容, 仅在函数的注释标志之间填入所编写的若干语句。 先将程序段中横线部分去掉,然后填写正确的程序内容 -----------------------------------------------------''' #**********Program********** d = {123:"123", 456:"456", 789:"789"} print(___①_) #********** End **********
# -*- coding:cp936 -*-
'''------------------------------------------------------
【程序设计】
---------------------------------------------------------
题目:d 是一个字典,内容如下:
d = {123:"123", 456:"456", 789:"789"}
请补充如下代码,将字典 d 中所有键以列表形式输出
---------------------------------------------------------
注意:部分源程序给出如下。请勿改动其它函数中的任何内容,
仅在函数的注释标志之间填入所编写的若干语句。
先将程序段中横线部分去掉,然后填写正确的程序内容
-----------------------------------------------------'''
#**********Program**********
d = {123:"123", 456:"456", 789:"789"}
print(list(d.keys())) #使用 list() 函数将字典的键转换为列表形式并输出
#********** End **********
阅读全文