当前位置:网站首页>简单计算器,单层循环输出乘法表,字符串方法的使用,格式化输出
简单计算器,单层循环输出乘法表,字符串方法的使用,格式化输出
2022-07-31 05:19:00 【m0_59138290】
写一个简单(±*/)的计算器, 确保输入的都是数字(如果不是数字,让它重新输入)
输入格式必须是: 7+8 => 输出格式是 7 + 8 = 15
data = input("请输入要进行运算的式子:") x = int(data[0]) y = data[1] z = int(data[2]) if y == "+": print("{}+{}={}".format(x, z, x+z)) elif y == "-": print("{}-{}={}".format(x, z, x-z)) elif y == "*": print("{}x{}={}".format(x, z, x * z)) elif y == "/": print("{}/{}={}".format(x, z, x / z))
while单层循环完成9 * 9乘法表
i = 1 j = 1 while i < 10: print(i, "x", j, "=", i * j, end="\t") if i == j: j = 0 i += 1 print() j += 1
str字符串中的strip, replace, split, partition, expandtabs, join
center, ljust, rjust方法
strip 返回字符串的剪裁版本。
txt = " banana "
x = txt.strip()
print("of all fruits", x, "is my favorite")
replace 返回字符串,其中指定的值被替换为指定的值。
txt = "I like bananas"
x = txt.replace("bananas", "apples")
print(x)
split 在指定的分隔符处拆分字符串,并返回列表
txt = "welcome to China"
x = txt.split()
print(x)
partition 返回元组,其中的字符串被分为三部分。
txt = "I could eat bananas all day"
x = txt.partition("bananas")
print(x)
expandtabs 设置字符串的 tab 尺寸。
txt = "H\te\tl\tl\to"
x = txt.expandtabs(2)
print(x)
join 把可迭代对象的元素连接到字符串的末尾。
myTuple = ("Bill", "Steve", "Elon")
x = "#".join(myTuple)
print(x)
center 返回居中的字符串。
txt = "banana"
x = txt.center(20)
print(x)
ljust 返回字符串的左对齐版本。
txt = "banana"
x = txt.ljust(20)
print(x, "is my favorite fruit.")
rjust 返回字符串的右对齐版本。
txt = "banana"
x = txt.rjust(20)
print(x, "is my favorite fruit.")
格式化输出:
姓名 年龄 性别 家庭住址
xxx xxxxlist_data = [{name: xxx, age: xxx, gender: xxx, address}, .....] 包含居中对齐,向左对齐, 向右对齐
list_data = [{"name": "张三", "age": "20", "gender": "男", "address": "西安市长安区"}]
print(list_data[0].keys())
for i in list_data[0].keys():
print(i.center(20), end=" ")
print()
for i in list_data[0].values():
print(i.center(19), end=" ")
边栏推荐
- 链表理论基础
- 【Latex】TexLive+VScode+SumatraPDF 配置LaTex编辑环境
- About iframe
- 变更管理与 DevOps —— 二者同时进行吗?
- 力扣.剑指offer05.替换空格
- Four common ways of POST to submit data
- Evaluating Machine Learning Models - Excerpt
- windows下mysql忘记密码登录,并创建用户
- 哈希表基础
- Chemical Reagent Phospholipid-Polyethylene Glycol-Amino, DSPE-PEG-amine, CAS: 474922-26-4
猜你喜欢
vs2022 xlua 集成第三方库编译报错Generator Visual Studio 15 2017 could not find any instance of Visual Studio.
钉钉企业内部-H5微应用开发
Cholesterol-PEG-DBCO Cholesterol-Polyethylene Glycol-Diphenylcyclooctyne Chemical Reagent
Attention based ASR(LAS)
Log jar package conflict, and its solution
UR3机器人运动学分析之逆运动学分析
IDEA overview and installation and debugging
Rejection sampling note
Unity加载GIf动画
日志jar包冲突,及其解决方法
随机推荐
C语言对文件的操作(完整版)
DOM操作-通过关系来获取元素
Unity Text一个简单的输入特效
超详细!!!让你通透数组!!!初学复习不迷路!!
可下载视频可下载图片的函数
ROS service transfer pictures
堆和栈的区别
力扣.剑指offer05.替换空格
浅谈音视频开发入门基础及进阶资源分享
物联网时代网络安全成第一大关
【内网开发日记】用websocket手搓一个聊天软件
VRchat_udon脚本介绍:傻瓜式教程教你如何实现VRchat地图的功能
vs2022 xlua 集成第三方库编译报错Generator Visual Studio 15 2017 could not find any instance of Visual Studio.
[Solved] ssh connection report: Bad owner or permissions on C:\\Users/XXX/.ssh/config
UR3机器人运动学分析之逆运动学分析
顶级程序员都是怎么做的?
关于Iframe
Unity加载GIf动画
滑动窗口法
IDEA overview and installation and debugging