3、输入输出-格式化输出字符串 (10 分)

输入3行字符串,然后对其按照说明进行格式化输出

输入格式:

第1行:一个浮点数字符串
第2行:一个整数字符串
第3行:一个非数值型字符串

输出格式:

对浮点数字符串:
第1行: 保留2位小数输出
第2行: 分别输出浮点数的小写字母e的指数形式,大写字母e的指数形式, 百分数形式且其小数部分为2位。每个输出的元素之间以一个空格分隔。

对于整数:
第3行:在一行分别输出其二进制与小写十六进制,之间以一个空格分隔。

对非数值型字符串:
首先,去除掉字符串得左右空格。然后输出3行:
第4行,将全部字符转化为大写并输出。
第5行,将字符串右对齐输出,宽度为20。
第6行,将字符串居中输出,宽度20,两侧使用*填充。

最后:
第7行,将浮点数与整数以浮点数 + 整数 = 结果的形式输出

输入样例:

3.14159265

10

abc 123

输出样例:

3.14

3.141593e+00 3.141593E+00 314.16%

1010 a

ABC 123

abc 123

******abc 123*******

3.14159265 + 10 = 13.14159265

x = float(input())
y = int(input())
z = input()
print('%2f' %x)
print('%e %E %.2f%%' %(x,x,x*100))
print(format(y,'b') ,format(y,'x'))
# print("{:b}".format(b), end="")   print(" %x"%b)
z=z.strip()
print(z.upper())
print(z.rjust(20))
# print("%20s"%d)
print(z.center(20,'*'))
print(str(x)+' + '+str(y)+' = '+str(x+y))
# print("{} + {} = {}".format(a, b, a+b))

pta-3、输入输出-格式化输出字符串 (10 分)相关推荐

  1. PTA——6-1 简单输出整数 (10 分)

    6-1 简单输出整数 (10 分) 本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数. 函数接口定义: void PrintN ( int N ); 其中N是用户传入的参数.该函数必须 ...

  2. day1 -- Python变量、注释、格式化输出字符串、input、if、while、for

    1.python变量 不需要声明类型,直接 变量名 = 变量值,如 : name = "hahaha" 2.注释: 单行注释,前面加 #,如  # print(info) 多行注释 ...

  3. 【Python】五种格式化输出字符串的方法

    1. 引言 Python语言有许多优点,常用于不同的领域,如数据科学.web开发.自动化运维等.开发人员在这些技术中选择Python的一个重要原因是Python语法简单,可以节省大家的开发时间. 在本 ...

  4. python怎么让输出居中_python格式化输出字符串居中

    Q1:python字符串格式化什么意思 在python中也有类似于c中的printf()的格式输出标记.在python中格式化输出字符串使用的是%运算符,通用的形式为 格式标记字符串 % 要输出的值组 ...

  5. C# Tostring 格式化输出字符串全解

    C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString ...

  6. python语言格式化输出_Python | 格式化输出字符串

    一直以来,字符串的格式化输出对于编程来说,尤其是新手,还是挺麻烦的.对于这部分的内容,笔者的建议是,只要大致能满足输出要求,越简单越好,别整那复杂的~(图文无关[俏皮]) 工具/原料 Python 2 ...

  7. PTA 6-8 求单链表表长 (10 分)本题要求实现一个函数,Length_LinkList(LinkList L)函数是求出带头结点单链表的长度。

    6-8 求单链表表长 (10 分) 本题要求实现一个函数,Length_LinkList(LinkList L)函数是求出带头结点单链表的长度. 函数接口定义: int Length_LinkList ...

  8. PTA 习题:7-4 期刊收费 (10分) C++实现

    7-4 期刊收费 (10分) 邮局提供两种期刊的订阅:杂志和报纸. 给出下面基类的框架: class Periodical {protected:string title; //名称 public:v ...

  9. PTA:7-137 出售金项链(误差修正版) (10分)

    7-137 出售金项链(误差修正版) (10分) 请编写程序,输入黄金的价格和项链的重量,计算总金额,并打印票据. 注:总金额单位最大只到亿(不到10亿). 输入格式 金价和重量(均为正实数) 输出格 ...

最新文章

  1. 2021年大数据环境命令(一):常用命令汇总
  2. 【转载记录】Accessing Device Drivers from C#
  3. 奖学金(洛谷-P1093)
  4. 水果图像识别:基于 Arduino 和 TensorFlow Lite Micro
  5. byte 类型_java知识总结(九):基本类型转换
  6. 《例说8051:单片机程序设计案例教程》——第 2 章 输出口的应用
  7. 【回环检测】如何理解loopClosing中的连续性检测
  8. ShotCut——视频处理剪辑神器
  9. unity读取json文件以及反序列化Dic示例
  10. Matlab读nc文件
  11. 使用Python查看并显示图像
  12. 计算机专业春考技能考什么技能,春季高考信息技术考试说明知识技能
  13. 题目:离骚-原文和译文少了一行,你能写程序识别并找出来吗
  14. Java学习日记(一)
  15. 托米的咒语 牛客练习赛23 D
  16. Ant参考教程 ant教程
  17. 彩虹6号 计算机服务设置,彩虹六号围攻各选项效果解析与设置建议 画面优化设置方法...
  18. centos 7 iso u盘安装_服务器系统CentOS安装教程
  19. Python3 Django的补充
  20. 渣土车识别YOLOv5

热门文章

  1. python 字符串匹配like_python中关于正则表达式一
  2. 深入浅出ES6教程模块化
  3. Agc019_F Yes or No
  4. SourceTree超前一个版本,落后N个版本
  5. php 取整函数 ceil floor round intval 随笔
  6. Java中字符串的学习(一)String类的概述及常见方法使用
  7. java中奇偶数的判断
  8. 祝贺Terrylee博客园Post达到100篇
  9. flutter Radio 单选框
  10. Android中DisplayMetrics 获取手机屏幕分辨率