Python a + b
1.简单a+b
a, b = input().split()
a, b = int(a), int(b)
print(a + b)
2.读到文末(EOF)a+b
while True:
try:
a, b = input().split()
a, b = int(a), int(b)
print(a + b)
except EOFError:
break
3.T组数据a+b
t = input() #different?
t = int(t)
for case in range(t):
a, b = input().split()
a, b = int(a), int(b)
print(a + b)
4.特殊数据停止a+b
while True:
a, b = input().split()
a, b = int(a), int(b)
if a == 0 and b == 0: #There is a ':'
break
print (a + b)
练习
import keyword # 导入相应的模块
# 空行也是程序代码的一部分
print(keyword.kwlist) # keyword 模块,可以输出当前版本的所有关键字
# Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。
print("你好,世界!") # Python3 源码文件默认使用utf-8编码
中国 = 'china' # Python 3 中,非 ASCII 标识符也是允许的了
print(中国)
美国 = "America" # 单引号和双引号使用完全相同
print(美国)
print('python3', end = " ") # 要实现不换行需要在变量末尾加上 end="something"
print("柳絮"); print("Fireworks") # Python可以在同一行中使用多条语句,语句之间使用分号(;)分割
# 变量不需要声明,每个变量在使用前都必须赋值
a = 100
a = 1.0
a = "我" # 变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型
print(a)
# 多个对象指定多个变量
b , c, d = 4, 3.14, "Yes"
print(b , end = " ")
print(c , end = " ")
print(d)
print(5 + 4)
print(3.14 - 2) # 减法 1.1400000000000001
print(2.5 * 4)
print(2 ** 4) # 乘方
print(2 / 4) # 除法,得到一个浮点数0.5
print(2 // 4)
print(4 % 3)
split()函数
split翻译为分裂。 split()就是将一个字符串分裂成多个字符串组成的列表。
split()当不带参数时以空格进行分割,当代参数时,以该参数进行分割。