编写Python程序输出一个具有如下风格效果的文本,用作文本进度条样式,部分代 码如下,填写空格处。 10%@== . 3个字符,右对齐 20个字符,左对齐 文本中左侧一段输出N的值,右侧一段根据N的值输出等号,等号个数为N与5的

admin2019-08-30  43

问题 编写Python程序输出一个具有如下风格效果的文本,用作文本进度条样式,部分代
码如下,填写空格处。
10%@==         
3个字符,右对齐     20个字符,左对齐
文本中左侧一段输出N的值,右侧一段根据N的值输出等号,等号个数为N与5的整除商的值,例如,当N等于10时,输出2个等号。
N=10    #N取值范围是0一100,整数
print()

选项

答案N=10 #N取值范围是0—100,整数 print(’’{:>3}%@{}’’.format(N,’’=’’*(N//5)))

解析 这是一个基本编程题,使用Python程序输出特定格式字符串,需要使用字符串的.format()方法,格式输出如下。

N的输出格式是右对齐、3个字符、空格填充,槽模板字符串的设计为{:>3}。等号输出与变量N有关,格式是左对齐、20个字符,可以先计算等号字符串,再输出,因此,模板字符串的设计为{},所输出字符串是’’=’’*(N//5)。
综上,该问题参考代码如下:
N=10#N取值范围是0—100,整数
print(’’{:>3}%@{}’’.format(N,’’=’’*(N//5)))
转载请注明原文地址:https://kaotiyun.com/show/rP6p777K
0

相关试题推荐
最新回复(0)