n =
int(
input()
) a =
b =c =
for i in
range
(n):
a, b, c =
map(
int,
input()
.split(
))
1.普通輸入
##輸入一行2 3
a =input()
.split(
)print
(a)##["2","3"]
##輸入兩行
##5##1 5 6
a =[
]b =
input()
print
(b)##5
s =input()
.split(
)print
(s)##['1','5','6']
for i in s:
print
(a)##[1,5,6]
2.輸出以空格或其他字元隔開
##空格
print(a, end=
' ')
##逗號
print(a, end=
',')
##
3.迴圈輸入
##2##兩組資料
##222 555 222
##55 558 5552
a =input()
##2b =
input()
##222 555 222
c =input()
##55 558 5552
4.輸出去掉換行符
print
(str
.replace(
'\n',''
))
1.1 輸入乙個數/字串一行輸入如果輸入只有乙個數或者乙個字串的話,直接使用input讀取就可以了
s = input()
print(s)
1.2 輸入乙個陣列輸入乙個陣列的話和輸入乙個數類似,只不過需要使用split()分解一下
兩行讀取要在一行讀取的基礎上再進行一些操作。這裡舉個例子,假設第一行輸入陣列長度,第二行輸入陣列,那麼讀入操作分兩步,首先獲得陣列長度,然後獲取陣列。
while
true
: s =
input()
if s !="":
length =
int(s)
nums =
[int
(i)for i in
input()
.split()]
print
(length, nums)
break
else
:break
3.1 每行輸入乙個數/字串如果每行只輸入乙個數或者字串的話這種情況直接使用while迴圈和input進行讀取。
while
true
: s =
input()
if s !="":
print
(s)else
:break
結果如下
3.2 每行讀取不同內容
有的時候題目要求每行內容輸入不同,舉個例子,第一行輸入操作個數,從第二行還是輸入n個陣列。
data =
length =
int(
input()
)n =
0while n < length:
s =input()
if s !="":
temp =
[i for i in s.split()]
n = n +
1else
:break
print
(data)
筆試 程式設計題
1.class a class b public a int main 2.int main 3.int func int a int main little endian int main char p char a 2 printf 0x x,0x x,0x x p 1 p,short p re...
Python刷題輸入輸出
對於輸入 常見的不同的輸入格式 對於不同的輸出格式 python中最常用的輸出是使用format格式,使用方式如下 print format 小明 小紅 小藍 對於小數 輸出時只輸出前n位小數字,不夠時補0 冒號的作用就是讓後面的部分生效 print format 2 print format 2....
C 筆試輸入輸出
注意 是會過濾掉不可見字元 如 空格 回車,tab 等 cin.get 字元變數名 可以用來接收字元 1 輸入資料報括多組。每組資料一行,每行的第乙個整數為整數的個數n 1 n 100 n為0的時候結束輸入。接下來n個正整數,即需要求和的每個正整數。includeusing namespace st...