"""
1、下列选项中,符合Python变量命名范围的变量名是(D)
A.user-pwd 应该使用下划线
B.import 关键词
C.2name 字母开头
D.name_123
2、如果a=10,b=3那么
a // b = 3
a % b = 1
a ** b = 10000
3、让用户分别提供长和宽,然后计算出对应矩形的周长和面积
"""
a = 10
b = 3
print(a // b)
print(a % b)
print(a ** b)
length = float(input("请输入矩形的长度:" ))
width = float(input("请输入矩形的宽度:" ))
perimeter = length * 2 + width * 2
area = length * width
print("您输入的矩形的周长为:", perimeter)
print("您输入的矩形的面积为:", area)
"""
1,下列选项中,符合Python变量命名规范的变量名是()
A. user-pwd B. import C. 2name D. name_123
考点: 变量名命名规则
1、只能由 数值 字母 下划线组成, 数字不能开头
排除A(-是特殊字符) 排除C(数字开头)
2、不能使用已有的关键字等作为变量名
排除B(import 是用来导入模块的关键字)
"""
# mg = name = "迷宫" # 变量的值可以进行传递
# mg = "睡大觉" # 变量名重复,新值会覆盖旧值
# print(mg)
"""
2,如果a=10,b=3那么a//b为__3___;a%b为__1__;a**b为__1000___。
"""
# a = 10
# b = 3
# print(a // b)
# print(a % b)
# print(a ** b)
"""
3,让用户分别提供长和宽,然后计算出对应矩形的周长和面积。
a、是否需要用户提供
需要:input("提示信息")
b、是否需要对这个数据进行处理
需要:使用变量保存
c、具体的处理场景(input输入都是字符串)
需要计算:做数据类型转换
输入的内容是否一定为整数? 整数--int() 不是整数--float()
不需要计算:不需要改变
"""
# 1、接收用户输入,并且转化为浮点型
chang = float(input("请输入一个长/单位cm:"))
kuan = float(input("请输入一个宽/单位cm:"))
# 2、计算周长
zhouc = (chang + kuan) * 2
# 计算面积
mianji = chang * kuan
# 3、将结果打印输出。例:周长为:XX
# 方法1、print()打印多个变量用逗号隔开
print('周长为:', zhouc, "厘米;面积为:", mianji, "平方厘米", sep="")
# 方法2: + 拼接
# 注意必须是字符串,但是我们计算的得到的值是数值,又需要转换一次
print('周长为:' + str(zhouc) + "厘米;面积为:"+str(mianji) + "平方厘米")
# 方法3: %格式化
print("周长为:%s厘米, 面积为%s平方厘米"%(zhouc, mianji))
# 保留两位小数
print("周长为:%.2f厘米, 面积为%.2f平方厘米"%(zhouc, mianji))
# 方式4: format格式化 简写
print(f"周长为{zhouc}厘米, 面积为{mianji}平方厘米")
# f"{}" {} 里面会保留变量的属性,所有我们可以直接通过变量进行计算
print(f"周长为{(chang + kuan) * 2}厘米, 面积为{chang * kuan}平方厘米")