day6-homework

# 1.輸入一個字符串,打印所有奇數(shù)位上的字符(下標(biāo)是1,3派阱,5,7…位上的字符)
#  例如: 輸入'abcd1234 '   輸出'bd24'

print(input('請輸入一個字符串:')[1::2])


# 2. 輸入用戶名,判斷用戶名是否合法(用戶名長度6~10位)
a = input('請輸入用戶名''(用戶名長度6~10位):')
if len(a) > 10 or len(a) < 6:
    print('用戶名不合法')

# 3.輸入用戶名籍铁,判斷用戶名是否合法(用戶名中只能由數(shù)字和字母組成)
# 例如: 'abc'  — 合法    '123' — 合法   ‘a(chǎn)bc123a’  — 合法
b = input('請輸入用戶名(用戶名中只能由數(shù)字和字母組成):')
for char in b:
    if 'a' <= char <= 'z' or 'A' <= char <= 'Z' or '0' <= char <= '9':
        pass
else:
    print('用戶名不合法')

# 4.輸入用戶名增显,判斷用戶名是否合法(用戶名必須包含且只能包含數(shù)字和字母炸站,并且第一個字符必須是大寫字母)
#   例如: 'abc'  — 不合法  ** '123'** — 不合法   'abc123'  — 不合法    'Abc123ahs'  — 合法
if 'A' <= user_name[0] <= 'Z':
    num_count = 0
    for index in range(1, len(user_name)):
        char = user_name[index]
        if not ('a' <= char <= 'z' or 'A' <= char <= 'Z' or '0' <= char <= '9'):
            print('不合法(除了數(shù)字和字母還有其他字符)')
            break
        else:
            if '0' <= char <= '9':
                num_count += 1
    else:
        if num_count > 0:
            print('合法')
        else:
            print('不合法(沒有數(shù)字)')
else:
    print('不合法(第一個字符不是大寫字母)')


# 5.輸入一個字符串,將字符串中所有的數(shù)字字符取出來產(chǎn)生一個新的字符串
#   例如:輸入'abc1shj23kls99+2kkk'    輸出:'123992'
c = input('請輸入一個字符串:')
for char in c:
    if '0' <= char <= '9':
        print(char, end='')

# 6.輸入一個字符串寝蹈,將字符串中所有的小寫字母變成對應(yīng)的大寫字母輸出
#   例如: 輸入'a2h2klm12+'   輸出 'A2H2KLM12+



# 7.輸入一個小于1000的數(shù)字耍鬓,產(chǎn)生對應(yīng)的學(xué)號
#   例如: 輸入'23'涣达,輸出'py1901023'    輸入'9', 輸出'py1901009'     輸入'123'匆篓,輸出'py1901123'


# 8.輸入一個字符串,統(tǒng)計字符串中非數(shù)字字母的字符的個數(shù)
#   例如: 輸入'anc2+93-sjd胡說'  輸出:4     輸入'==='   輸出:3
a = input('請輸入一個字符串:')
time = 0
for char in a:
    if 'a' <= char <= 'z' or 'A' <= char <= 'Z' or '0' <= char <= '9':
        pass
    else:
        time += 1
print(time)


# 9.輸入字符串完残,將字符串的開頭和結(jié)尾變成'+',產(chǎn)生一個新的字符串
#   例如: 輸入字符串'abc123',  輸出'+bc12+'



# 10.輸入字符串缎浇,獲取字符串的中間字符
#    例如: 輸入'abc1234'  輸出:'1'     輸入'abc123'  輸出'c1'
str1 = 'abc134'
print(a[2],a[3])


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末扎拣,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子素跺,更是在濱河造成了極大的恐慌二蓝,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件指厌,死亡現(xiàn)場離奇詭異刊愚,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)踩验,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門鸥诽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人箕憾,你說我怎么就攤上這事牡借。” “怎么了袭异?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵钠龙,是天一觀的道長。 經(jīng)常有香客問我,道長碴里,這世上最難降的妖魔是什么沈矿? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮并闲,結(jié)果婚禮上细睡,老公的妹妹穿的比我還像新娘。我一直安慰自己帝火,他們只是感情好溜徙,可當(dāng)我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著犀填,像睡著了一般蠢壹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上九巡,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天图贸,我揣著相機(jī)與錄音,去河邊找鬼冕广。 笑死疏日,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的撒汉。 我是一名探鬼主播沟优,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼睬辐!你這毒婦竟也來了挠阁?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤溯饵,失蹤者是張志新(化名)和其女友劉穎侵俗,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體丰刊,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡隘谣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了啄巧。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片寻歧。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖棵帽,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情渣玲,我是刑警寧澤逗概,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站忘衍,受9級特大地震影響逾苫,放射性物質(zhì)發(fā)生泄漏卿城。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一铅搓、第九天 我趴在偏房一處隱蔽的房頂上張望瑟押。 院中可真熱鬧,春花似錦星掰、人聲如沸多望。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽怀偷。三九已至,卻和暖如春播玖,著一層夾襖步出監(jiān)牢的瞬間椎工,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工蜀踏, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留维蒙,地道東北人。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓果覆,卻偏偏與公主長得像颅痊,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子随静,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 1. 輸入一個字符串八千,打印所有奇數(shù)位上的字符(下標(biāo)是1,3燎猛,5恋捆,7…位上的字符) 例如: 輸入'abcd1234 ...
    不挖石油的小小閱讀 140評論 0 0
  • 輸入一個字符串,打印所有奇數(shù)位上的字符(下標(biāo)是1重绷,3沸停,5,7…位上的字符)例如: 輸入'abcd1234 ' ...
    _C__C_閱讀 278評論 0 1
  • 1. 輸入一個字符串昭卓,打印所有奇數(shù)位上的字符(下標(biāo)是1愤钾,3,5候醒,7…位上的字符) 例如: 輸入'abcd1234 ...
    ham731閱讀 305評論 0 0
  • 2ez4ddf閱讀 114評論 0 0
  • 1.已知一個列表能颁,求列表中心元素 2.已知一個列表,求所有元素和 3.已知一個列表倒淫,輸出所有下標(biāo)是奇數(shù)的元素 4....
    rzlong閱讀 129評論 0 0