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 表示輸入一行資...