從控制台任意輸入一段長度大於20的字串

2021-08-20 04:07:29 字數 965 閱讀 2931

1.從控制台任意輸入一段長度大於20的字串,若長度不符合, #則提醒使用者重新輸入,直到輸入成功為止。 #然後對字串進行操作,把字串去掉左右的空格。 #讓使用者輸入乙個字元,並且以使用者輸入的字元進行切片, #對切片後的字串處理掉空的字串, #列印切片後每個字串的長度, #並且使所有字串居中列印顯示,左右填充的字元由使用者輸入。 #並把處理過的字串存入到新的列表中。

while

true

: name=

input

("請輸入乙個長度大於20的字串:")if

len(name)

>20:

break

else

:print

("長度輸入不合法,請重新輸入:"

)continue

name1=name.strip(

)#去掉字串左右兩邊的空格

print

(name1)

char=

input

("請輸入乙個字元:"

)list1=name1.split(char)

print

(list1)

list2=

#建立空列表

for i in list1:

iflen

(i)!=0:

#判斷字元長度

#新增到空列表

print

(i,len

(i))

#列印字串長度

print

(list2)

liststr=

fillchar=

input

("請輸入乙個填充字元:"

)for i in list2:

newstr=i.center(

50,fillchar)

#居中列印

print

(liststr)

C 從控制台輸入年曆,控制台輸出月日曆

1.根據年月日計算星期數的方法 private static intgetweekbyday int year,int month,int day 2.計算指定月數的天數 private static intgetdaysbymonth int year,int month 3.實現月曆 priva...

小菜鳥之路 從控制台輸入

說道輸入首先想到scanner類 j a的掃瞄器類 他可以從讀取指定的資料型別與字串。關鍵還要用到system類的類變數in,它可以接受使用者輸入的資訊,並且是標準的輸入流例項物件。首先,既然scanner是個類,所以用的時候例項化乙個物件 scanner in new scanner system...

python從控制台輸入多行資料

python 中sys.stdin可以實現標準輸入,輸入預設為字串格式,可以通過int float 進行強制轉換。在輸入一行資料時,會將資料末尾的 n 獲取到,因此在處理sys.stdin輸入的資料時,應該首先用strip 處理掉資料末尾的換行符。sys.stdin.readline 表示輸入一行資...