#encoding:utf-8
#有多組輸入資料,但組數不確定
while true:
try:
a, b = map(int, input().split(' ')) #以空格隔開
print(a + b) #map(int, list)把每個list的元素轉為int型
except eoferror: #捕捉異常
break
#先輸入乙個整數,告訴我們接下來有多少組資料,然後在輸入每組資料的具體值。,
n = int(input())
for temp in range(n): #range(5)等價於list[0, 1, 2, 3, 4]
a, b = map(int, input().split(' '))
print(a + b)
# 有多組輸入資料,沒有具體的告訴有多少組,但是卻知道遇見什麼結束
while true:
a, b = map(int, input().split())
if a == 0 and b == 0:
break
else:
print(a + b)
#有多組輸入資料,對於每組輸入資料的第乙個數代表該組資料接下來要輸入資料量
while true:
try:
lst1 = list(map(int, input().split()))
n, lst = lst1[0], lst1[1:]
sum = 0 #對後面n個資料求和
for i in range(n):
sum += lst[i]
print(sum)
except eoferror:
break
#把輸入的字串分成單個字元處理
while true:
lst = list(input())
print(lst)
#print輸出不換行
print ("hello ", end='') #輸出為: hello world!
print ("world", end='')
print("!")
#列印字串
print("his name is %s"%("zhangsan")) #輸出為: his name is zhangsan
#列印整數
print("he is %d years old"%(25)) #輸出為: he is 25 years old
#列印浮點數
print("his weight is %f"%(155.5)) #輸出為: his weight is 155.500000
#列印浮點數並指定保留小數點位數
print("his weight is %.2f"%(155.5)) #輸出為: his weight is 155.50
#指定佔位符寬度
print("name:%10s age:%3d height:%8.2f"%("zhangsan", 25, 155.5))
#輸出為: name: zhangsan age: 25 height: 155.50
#指定佔位符寬度(左對齊)
print("name:%-10s age:%-3d height:%-8.2f"%("zhangsan", 25, 155.5))
#輸出為: name:zhangsan age:25 height:155.50
#用0當佔位符
print("name:%-10s age:%03d height:%08.2f"%("zhangsan", 25, 155.5))
#輸出為: name:zhangsan age:025 height:00155.50
#輸出16進製制,十進位制,8進製整數
n = 100
print("hex = %x, dec = %d, oct = %o"%(n, n, n)) #輸出為: hex = 64, dec = 100, oct = 144
#指數輸出
print("%.3e" %2016) #輸出2.016e+03,也可以寫大e
#輸出列表
lst = [1,2,3,4,'python']
print (lst) #輸出為: [1, 2, 3, 4, 'python']
#format的使用:通過{}和:來代替傳統%方式
#使用位置引數
list = ['zhangsan', 20]
print("my name is {}, age is {}".format('zhangsan', 20)) #輸出為: my name is zhangsan, age is 20
print("my name is , age is ".format(20, 'zhangsan')) #輸出為: my name is zhangsan, age is 20
print("my name is , age is and i am ".format(20,'zhangsan'))
#輸出為: my name is zhangsan, age is 20 and i am zhangsan
print("my name is {}, age is {}".format(*list)) #輸出為: my name is zhangsan, age is 20
print("".format(a=["spkk",".","cn"])) #輸出spkk.cn
#使用關鍵字引數(使用字典)
student =
print("my name is , age is ".format(name = 'zhangsan', age = 20))
#輸出為: my name is zhangsan, age is 20
print("my name is , age is ".format(**student))
#輸出為: my name is zhangsan, age is 20
#填充和格式化
print("".format(123456))#輸出1234,56
print("".format(a="8"))#輸出***8***x,填充x
python3輸入輸出
模 式 描 述 r以唯讀方式開啟檔案。檔案的指標將會放在檔案的開頭。這是預設模式。rb以二進位制格式開啟乙個檔案用於唯讀。檔案指標將會放在檔案的開頭。這是預設模式。r 開啟乙個檔案用於讀寫。檔案指標將會放在檔案的開頭。rb 以二進位制格式開啟乙個檔案用於讀寫。檔案指標將會放在檔案的開頭。w開啟乙個檔...
程式設計機試輸入輸出模板 python3
單輸入 輸入形式 16ac 輸入模板 輸入乙個數字,int 16 a int input 輸入乙個字元 字串,str ac c input 1234 5單行輸入 輸入形式28 1abc csa 輸入模板 輸入多位數字,直接得到 list int 2,8,1 line list map int inp...
Python3的ACM輸入輸出格式
接觸python不到兩個月,但發現自己已經深深迷戀上了這門語言。因為正在學acm緣故,想嘗試一下用python寫出那些acm題,但是發現,在網上找題解的時候,找的一大片是用c與c 寫的。沒辦法,誰讓python執行沒有c他們快,比賽幾乎沒人用python。求人不如求己,自己乾脆就用python3敲出...