python 筆試程式設計題輸入輸出(備忘)

2021-09-26 12:17:29 字數 2463 閱讀 5479

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...