"""
汇率转换器
"""
# 1. 获取数据:美元
usd = float(input("请输入美元:"))
# 2. 逻辑计算:美元 * 6.3402
cny = usd * 6.3402
# 3. 显示结果:1美元=6.3402人民币
print(str(usd) + "美元 =" + str(cny) + "人民币。")
注释
给人看的,通常是对代码的描述信息
(1)单行注释:以#开头
(2)多行注释:以三引号开头,三引号结尾
变量
(1)定义:关联一个对象的标识符
(2)命名:必须是字母或下划线开头,不能使用关键字
(3)语法:
变量名=数据
变量名1=变量名2=数据
变量名1,变量名2=数据1,数据2
删除语句(数据为0时被销毁,并不代表被释放)
(1)语法:
name01="悟空"
name02=name01
del name01,name02
(2)作用
用于删除变量,同时解除与对象的关联
如果可能则释放对象
(3)自动化内存管理的引用计数:
每个对象记录被变量绑定(引用)的数量,当为0时销毁
布尔bool什么情况下为False
(1)为0的数字,包括0,0.0
(2)空字符串,包括 " ",' '
(3)表示空值的None
(4)空集合,包括(),[],{}
算数运算符
/ 除法:结果为浮点数
// 整除:除的结果去掉小数部分
** 幂运算
怎样保留一位、两位或多位小数输出
方法一:round函数
a = 12.34567
round(a,1)=12.3
round(a,2)=12.34
方法二:
a = 12.345678
print("%.1f"%a)保留一位小数
print("%.2f"%a)保留两位小数
print("%.3f"%a)保留三位小数
方法三:
首先引入decima函数
from decimal import Decimal
a = 123.456789
t = Decimal("123.456789").quantize(Decimal("0.00"))
print(t)
输出结果:
123.46
(四舍五入)
增强运算符
data01+=1 -> data01=data01+1
优先级(高到低):
算数运算符
比较运算符
增强运算符
身份运算符
逻辑运算符
身份运算符:
is 如果运算符任一侧的变量指向相同对象,返回True,否则返回False
is not 如果运算符任一侧的变量指向相同对象,返回True,否则返回False
逻辑运算符:
and or not
print(666="666")整数666等于字符串666
print(27%10==2)27的个位数是2
print(float(input("请输入你的身高:")) > 170)你的身高大于170
"""
练习:在终端中输入一个四位整数,计算每位相加和。
例如:录入1234,打印1+2+3+4结果
效果:
请输入四位整数:1234
结果是:10
"""
#优质解
number = int(input("请输入数字:"))
sum_value = number % 10
sum_value += number // 10 % 10
sum_value += number // 100 % 10
sum_value += number // 1000
print("累加和是:"+str(sum_value))
本文介绍了Python的基础知识,包括注释的使用,变量的定义与命名规则,删除变量的`del`语句,布尔值的False条件,算数运算符,保留小数的方法,以及增强赋值运算符和运算符的优先级。此外,还讲解了身份运算符`is`和`is not`以及逻辑运算符`and`、`or`和`not`的用法。
1259

被折叠的 条评论
为什么被折叠?



