Python 练习题 -- day 1

1、求从1到100的数字中所有能被3整除的数字的有哪些

for i in range(1,101):
    if i % 15 == 0:
        print(i)

'''
15
30
45
60
75
90
'''

2、输入一个字符串返回满足以下条件的字符串

  • 如果字符串长度大等于3,添加 'ing' 到字符串的末尾
  • 如果字符串是以 'ing' 结尾的,就在末尾添加 'ly',如果字符串长度小于3,返回原字符串
s = input()

if len(s)>3:
    if s.endswith("ing"):
        s += "ly"
    else:
        s += "ing"
else:
    pass

print(s)

'''
sding
sdingly
'''

3、判断是否为回文

提示:回文:62426是回文数字

s = input()
if s == s[::-1]:
    print("True")
else:
    print("False")

'''
abcba
True
'''

4、输入一个字符串,返回满足以下条件字符串

  • 找到字符串中的子串 'not' 和 'bad’
  • 如果 'bad' 出现在 'not' 后面,就把 'not' ... 'bad' 之间包含的所有字符串替换成 'good'
a = 'Study is not only to learn, actually i think this is a bad way. '
if a.find("bad") > a.find("not"):
    b = a[0:a.find("not")+3] + " good " + a[a.find("bad"):]
print(b)
'''
Study is not good bad way. 
'''

5、输入一个字符串,把字符串拆分成两个等分

  • 如果字符串长度是偶数,前一半和后一半的长度是相同的

  • 如果字符串长度是奇数,则多出的一个字符加到前一半,如:'abcde',前一半是'abc',后一半是'de'

s = input()
idx = len(s)//2
print(int(a))
if len(s)/2 == 0:
    c = s[0:idx]
    d = s[idx:]
else:
    c = s[0:idx+1]
    d = s[idx+1:]
print(c)
print(d)

'''
abcde
2
abc
de
'''

6、输入一个字符串返回满足以下条件的字符串

  • 找出与字符串的第一个字母相同的字母,把它们替换成 '*',除了第一个字母本身以外
  • 例如: 输入'babble', 返回 'ba**le'
s = input()
first = s[0]
a = first + s[1:].replace(first,"*")
print(a)

'''
iliviwhdkoi
il*v*whdko*
'''

7、 输入一个字符串 返回满足以下条件的字符串

  • 由字符串的最前面两个字母和最后两个字母组成的字符串。
  • 例如: 'spring' 返回 'spng', 'is' 返回 'is’
  • 当输入的字符串长度小于2时,返回空字符串
s = input()
if len(s) > 2:
    a = s[0:2] + s[-2:]
elif len(s) == 2:
    a = s
else:
    a = ""
print(a)

'''
jik
jiik
'''

8、 输入字符串 a 和 b,返回添加以下条件的字符串

  • 交换两个字符串的最前面的两个字母
  • 使用空格把两个字符串分隔后合并成一个字符串
  • 字符串 a 和 b 的长度都大等于 2
a = input()
b = input()
if len(a)>2 and len(b)>2:
    c = b[0:2] + a[2:]
    d = a[0:2] + b[2:]
    e = a + " " + b
else:
    pass
print(c)
print(d)
print(e)
'''
qqwwgajkd
fbjsfndd
fbwwgajkd
qqjsfndd
qqwwgajkd fbjsfndd
'''

9、落球计算

  • 一球从 100 米高度自由落下,假设每次落地后反跳回原高度的一半;再落下,再弹起。请问第 6 次落地后会弹起多少米?
  • 使用 for 与 while 循环完成
s = 100
i = 1
while True:
    s /= 2
    i += 1
    if i > 6:
        break
print(s)

for i in range(1,7):
    s /= 2
    if i <= 6:
        continue
print(s)
'''
1.5625
'''

10、求两个数字之间的素数

素数:只能被1及自己整除的数,如3,7,13,23等

a = input()
b = input()
for i in range(int(a), int(b)):
    for j in range(2, i+1):
        if i % j == 0 and j < i:
            print(i,"非素数")
            break
        elif i == j:
            print(i, "素数")
            
'''
1
34
2 素数
3 素数
5 素数
7 素数
11 素数
13 素数
17 素数
19 素数
23 素数
29 素数
31 素数
'''
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,875评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,569评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,475评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,459评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,537评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,563评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,580评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,326评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,773评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,086评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,252评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,921评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,566评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,190评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,435评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,129评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,125评论 2 352

推荐阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,231评论 0 4
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,380评论 0 5
  • 2016年7月29日 晴 仰头的长安路少年 说话结巴有点腼腆 四十度的西安 身影都被引燃 吉他口琴一首歌的时间 勾...
    鲜栗子阅读 73评论 0 0