>>b="三">>>print("hello,{}{}".format(a,b))#大多用此格式,将a变量赋予第一个{}中,将b变量赋予第二个{}中,>" />
计算机二级python 您所在的位置:网站首页 python0b11 计算机二级python

计算机二级python

2023-08-01 03:17| 来源: 网络整理| 查看: 265

1、基本格式

‘{}’.format(变量) 二级相对应考点总结: 两种写法

>>>a="张" >>>b="三" >>>print("hello,{}{}".format(a,b)) #大多用此格式,将a变量赋予第一个{}中,将b变量赋予第二个{}中, >>>print(f'hello,{a}{b}') hello,张三 hello,张三

小数保留

>>>'{:.2f}'.format(0.4444) #保留小数点后两位 '0.44' >>>'{value:.2f}'.format(value=0.6666) '0.67' >>>'{:.4%}'.format(0.33333) #百分比格式,并保留四位小数 '33.3330%'

进制转换

>>>print('{0:x}'.format(1000) ) # 转换成十六进制 >>>print('{0:o}'.format(9876) ) # 转换成八进制 >>>print('{0:b}'.format(7878) ) # 转换成二进制 3e8 23224 1111011000110

对齐方式

>>>print("{:>10}".format(123)) # >代表右对齐,长度为10 123 >>>print("{:=>10}".format(123)) # >代表右对齐,长度为10,不够时===填充 =======123 >>>print("{:=20,}".format(n)) 2-2

1、键盘输入一个9800到9811之间的正整数n,作为Unicode编码,把n-1、n和n+1三个Unicode编码对应字符按照如下格式要求输出到屏幕:宽度为11个字符,加号字符+填充,居中。 例如:键盘输入:9802 屏幕输出:++++???++++

# 请在______处使用一行代码或表达式替换 # # 注意:请不要修改其他已给出代码 n = eval(input("请输入一个数字:")) print("{______}".format(______)) n = eval(input("请输入一个数字:")) print("{:+^11}".format(chr(n-1)+chr(n)+chr(n+1))) 2-3

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

s = input("请输入一个字符串:") print("{_____}".format(s)) s = input("请输入一个字符串:") print("{:=^20}".format(s)) 2-4

1、考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能: 键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为15个字符,数字右边对齐,不足部分用*填充。 例如:键盘输入正整数n为1234,屏幕输出***********1234

n = eval(input("请输入正整数:")) print("{______}".format(n)) n = eval(input("请输入正整数:")) print("{:*>15}".format(n)) 2-5

1、考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能: 键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为14个字符,数字中间对齐,不足部分用=填充。 例如:键盘输入正整数n为1234,屏幕输出 =====1234 =====

n = eval(input("请输入正整数:")) print("{______}".format(n)) n = eval(input("请输入正整数:")) print("{:=^14}".format(n)) 2-6

1、考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能: 键盘输入正整数s,按要求把s输出到屏幕,格式要求:宽度为25个字符,等号字符(=)填充,右对齐,带千位分隔符。如果输入正整数超过25位,则按照真实长度输出。 例如:键盘输入正整数s为1234,屏幕输出====================1,234

s = input() print("{_______(1)_________}".format(_______(2)_________)) s = input() print("{:>25,}".format(eval(s))) #,为千位分隔符 2-7

1、获得用户输入的一个数字,对该数字以30字符宽度,十六进制,居中输出,字母小写,多余字符采用双引号(")填充。

#请完善如下代码,不得修改其他代码 #PY101.py s = input() print("{_______(1)_________}".format(_______(2)_________)) s = input() print("{:\"^30x}".format(eval(s))) #用\"来表示双引号("),后面的x表示十六进制 2-8

1、在考生文件夹下有个文件PY101.py,在横线处填写代码,完成如下功能。程序接收用户输入的五个数,以逗号分隔。将这些数字按照输入顺序输出,每个数字占10个字符宽度,左对齐,所有数字显示在同一行。例如: 输入: 23,42,543,56,71 输出: 23 42 543 56 71

num = input().____________ for i in num: print(____________) num = input().split(",") for i in num: print("{:"*(i+1))) #输出i+1个> 2-10

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

n = eval(input("请输入数字:")) print("{_____}".format(n)) n = eval(input("请输入数字:")) print("{:*^30.1f}".format(n)) #.lf代表保留一位小数 2-11

1、考生文件夹下存在一个文件PY-101.py,请写代码替换横线,不修改其他代码,实现以下功能: 根据输入字符串 s,输出一个宽度为 10字符,字符串 s 居中显示,以“+”填充的格式。如果输入字符串超过 10个字符,则输出字符串前 10个字符。提示代码如下:

s = input("请输入一个字符串:") print("{:+^10}".format(______)) s = input("请输入一个字符串:") print("{:+^10}".format(eval(s[0:10]))) #s[0:10]如果输入字符串超过 10个字符,则输出字符串前 10个字符 2-12

1、考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能: 键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为20个字符,*填充,居中对齐,结果为二进制方式呈现。如果输入正整数超过20位,则按照真实长度输出。 例如:键盘输入正整数n为1234,屏幕输出 **** 10011010010 *****

n = eval(input()) print("{_______}".format(n)) n = eval(input()) print("{:*^20b}".format(n)) #b转为二进制


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有