当前位置:网站首页>简单计算器,单层循环输出乘法表,字符串方法的使用,格式化输出
简单计算器,单层循环输出乘法表,字符串方法的使用,格式化输出
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 += 1str字符串中的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=" ")
边栏推荐
猜你喜欢

C语言结构体(必须掌握版)

UR3机器人运动学分析之逆运动学分析

ES6-class类

Incredibuild 宣布支持 Yocto

crontab timing operation

Webrtc从理论到实践一:初识

Pytorch study notes 7 - processing input of multi-dimensional features

【Rhapsody学习笔记】2:Count Down

钉钉企业内部-H5微应用开发

Chemical Reagent Phospholipid-Polyethylene Glycol-Amino, DSPE-PEG-amine, CAS: 474922-26-4
随机推荐
ES6-02-let和const关键字
哈希表基础
ES6-Map和Set
ES6-Map、Set与Arrary的转换
物联网时代网络安全成第一大关
Pytorch study notes 10 - detailed explanation of convolutional neural network and application of multi-classification task of mnist dataset
DingTalk H5 micro-app login authentication
Incredibuild 宣布支持 Yocto
滴滴被罚超80亿!收集并泄露1.07亿条乘客人脸识别信息
box-shadow related properties
Attention based ASR(LAS)
超详细!!!让你通透数组!!!初学复习不迷路!!
在 AWS 上从零开始设置 Incredibuild 构建系统
【Rhapsody学习笔记】4:Relations
a:自我介绍
关于Iframe
Research reagents Cholesterol-PEG-Maleimide, CLS-PEG-MAL, Cholesterol-PEG-Maleimide
链表理论基础
【Rhapsody学习笔记】1:Hello World
记一次QT 2D 画图 实现3D动态效果