avatar
fireworks99
keep hungry keep foolish

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()当不带参数时以空格进行分割,当代参数时,以该参数进行分割。

详解: https://www.cnblogs.com/douzi2/p/5579651.html

Site by Baole Zhao | Powered by Hexo | theme PreciousJoy