#例程1:input()输入函数
# 无输入参数
# 键盘输入函数,每调用一次,只能输入一个数据,不支持多个数据输入;
# 如果要输入的是字符串,必须在前、后输入双引号("),长度限制在254个字节以内(不含引号)。
# 如果要输入的是数字(包括浮点数)时,不能加双引号。
#如果发出嘟嘟声,说明输入格式错误(例如少了右边的引号、或数字中出现非法字符等),重新输入。
# 数字输入的例子
= 0
for i in range(0,10,1)
{
print("a = ")
a = input()
print("显示输入 a = %\n",a)
t = t + a
print("累加和 t = %.10f\n",t)
}
# 字符串输入的例子
b = input() # 输入"abcde",两端带双引号
print("%\n",b) # 打印结果是:"abcde"
#例程2:无格式打印(显示)
# print()显示(打印)函数
# 输入参数为需要打印的数据
# 没有返回值
a = 1 #a是变量,1是数字常量
print(a) #在当前光标位置打印变量内容
print(1) #直接打印数字常量1
print("abc") #直接打印字符串常量"ABC"
b = "I love you."
print(b) #先给变量b赋值,再打印变量b
#例程3:格式打印(显示)
# print()显示(打印)函数
# 第一个输入参数作为打印控制格式,控制变量、常量打印
# 没有返回值
a = 1 #数字常量赋值给变量a
b = "I love you." #字符串常量赋值给变量b
c = [1,2,3,4] #列表赋值给变量c
d = {"a":1,"b":2,"c":3} #字典赋值给变量d
print("% % % %\n",a,b,c,d) #四个变量打印在同一行
# 字符串"% % % %\n"是打印控制格式
# 在第一个%位置打印变量a的内容,在第二个%位置打印变量b的内容,
# 在第三个%位置打印变量c的内容,在第四个%位置打印变量d的内容.
# \n控制打印换行
#例程4:格式打印(显示)
# print()显示(打印)函数
# 第一个输入参数作为打印控制格式,控制变量、常量打印
# 没有返回值
a = 1 #数字常量赋值给变量a
b = "I love you." #字符串常量赋值给变量b
c = [1,2,3,4] #列表赋值给变量c
d = {"a":1,"b":2,"c":3} #字典赋值给变量d
print("%\n %\n %\n %\n",a,b,c,d) #每个变量打印在不同的行
# 字符串"%\n %\n %\n %\n"是打印控制格式
# 在第一个%位置打印变量a的内容,在第二个%位置打印变量b的内容,
# 在第三个%位置打印变量c的内容,在第四个%位置打印变量d的内容.
# \n控制打印换行
#例程5:格式打印(显示)
# print()显示(打印)函数
# 第一个输入参数作为打印控制格式,控制变量、常量打印
# 没有返回值
a = 1 #数字常量赋值给变量a
b = "I love you." #字符串常量赋值给变量b
c = [1,2,3,4] #列表赋值给变量c
d = {"a":1,"b":2,"c":3} #字典赋值给变量d
format = "% % % %\n"
print(format,a,b,c,d) #四个变量打印同一行
# 字符串format是打印控制格式
# 在第一个%位置打印变量a的内容,在第二个%位置打印变量b的内容,
# 在第三个%位置打印变量c的内容,在第四个%位置打印变量d的内容.
# \n控制打印换行
#例程6:浮点数打印(浮点数指小数或科学计数法)
# print()显示(打印)函数
# 第一个输入参数作为打印控制格式,控制变量、常量打印
# 没有返回值
math = MATH()
a = math.sqrt(3) #3的开平方赋值给变量a
b = "I love you." #字符串常量赋值给变量b
c = 10 #列表赋值给变量c
print("% % %\n",a,b,c) #三个变量打印同一行
# 在第一个%位置打印变量a的内容,在第二个%位置打印变量b的内容,
# 在第三个%位置打印变量c的内容,\n控制打印换行。
# 第一个变量a是3的开平方,是个无线不循环小数,natrue语言能支持的
# 最大精度是保留15位小数,因此,在第一个控制符%后,如果没有特别要求
# 将打印最大精度。
#例程7:浮点数打印(浮点数指小数或科学计数法)
# print()显示(打印)函数
# 第一个输入参数作为打印控制格式,控制变量、常量打印
# 没有返回值
math = MATH()
a = math.sqrt(3) #3的开平方赋值给变量a
b = "I love you." #字符串常量赋值给变量b
c = 10 #列表赋值给变量c
print("%.3f % %\n",a,b,c) #三个变量打印同一行
# 在第一个%位置打印变量a的内容,在第二个%位置打印变量b的内容,
# 在第三个%位置打印变量c的内容,\n控制打印换行。
# 如果对变量a不想显示那么多位小数,甚至科学计数法,那么,可以在它
# 对应的%后面添加控制显示小数位数的控制符:.nf,n代表显示小数位数
#例程8:浮点数打印(浮点数指小数或科学计数法)
# print()显示(打印)函数
# 第一个输入参数作为打印控制格式,控制变量、常量打印
# 没有返回值
math = MATH()
a = math.sqrt(3) #3的开平方赋值给变量a
b = "I love you." #字符串常量赋值给变量b
c = 10 #列表赋值给变量c
print("%.5f %.5f %.5f\n",a,b,c) #三个变量打印同一行
# 在第一个%位置打印变量a的内容,在第二个%位置打印变量b的内容,
# 在第三个%位置打印变量c的内容,\n控制打印换行。
# 在字符串和整数对应的%后,添加了.nf不会影响显示效果,fine会智能
# 判断,只对浮点数起作用,对其它类型的数据均会忽视.nf。
#例程9:int(x),x是小数,int(x)的功能是取x得整数部分
# int(x)取整函数
# 输入参数是小数(也可以是整数)
# 输出是x的整数部分
math = MATH()
a = math.sqrt(3) #3的开平方赋值给变量a
b = int(a) #对a取整
c = int(a+0.5) #对a四舍五入取整
print("%.4f % %\n",a,b,c) #三个变量打印同一行
#例程10:len(x),x可以是字符串、也可以是列表、也可以是字典
# len(x)取整函数
# 输入参数x可以是字符串、也可以是列表、也可以是字典
# 如果x是字符串,输出字符串中字符的个数(包含空格、标点符号,单个汉字占用2个字节)
# 如果x列表,则输出列表中的项数
# 如果x是字典,则输出字典中的词条数目
a = "Hellow 你好 World!" #将一个字符串赋值给变量a
print("字符串长度为:%\n",len(a)) #计算字符串的长度并打印18(一个汉字占两个字节)
#格式打印,引号内的内容原样打印,但是在%的位置用a的内容替换%,\n换行
print("字符串长度为:%\n",len("Hellow World!"))
# 也可以不用变量a,直接将字符串输入给函数len()
b = [1,2,3,"abc","001","Hellow"] #将列表赋值给变量b
c = len(b)
print("列表项数为:%\n",c)
d = {"good":"好","world":"世界","apple":"苹果"}
print("字典的词条数目为:%\n",len(d))