Day5作业

1. 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。

num = '5'
sum1 = 0
x = int(input('请输入相加的次数'))
for x in range(1,x + 1):
  n = num
  num *= x
  sum1 += int(num)
  num = n
print(sum1)
运行结果:
请输入相加的次数5
61725

2.打印图形1

@
@@
@@@
@@@@

num = 0
while num < 5:
    x = '@' * num
    print(x,end='\n')
    num += 1

num = 0
while num < 6:
    x = '@' * num
    print(x,end='\n')
    num += 1

3. 打印图形2

#    @
#   @@@
#  @@@@@
# @@@@@@@
for a in range(1,5):
    for x in range(1,5 - a):
        print(end=' ')
    for y in range(1,2 * a):
        print('@',end='')
    print('')

4. 打印图形3

n = 3
@@@
@@
@

n = 3
while n > 0:
    x = '@' * n
    print(x,end='\n')
    n -= 1

5. 输⼊两个正整数m和n,求其最大公约数和最小公倍数

m = int(input('请输入第一个整数:'))
n = int(input('请输入第二个整数:'))
if m > n:
    for a in range(1, n + 1):
        if m % a == 0 and n % a ==0:
            x = a
    print('最大公约数是%d' % x)
else:
    for a in range(1, m + 1):
        if m % a == 0 and n % a ==0:
            x = a
    print('最大公约数是%d' % x)

for a in range(1,m * n + 1):
    if a % m == 0 and a % n == 0:
        print('最小公倍数是%d' % a)
        break

6. 一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程找出1000以内的所有完数

sum1 = 0
for a in range(1,1001):
    for b in range(1,a):
        if a % b == 0:
            sum1 += b
    if sum1 == a:
        print(sum1)

7. 输出9*9口诀

for x in range(1,10):
    for y in range(1,x+1):
        n = x * y
        print('%d*%d=%d' % (x,y,n),end=' ')
    print()

1. 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

num = int(input('请输入一个5位数:'))
if num // 10000 == num % 10 and num // 1000 % 10 == num // 10 % 10:
    print('%d是一个回文数!' % num)
else:
    print('%d不是一个回文数,请重新输入!' % num)

2. 打印图形(菱形)

# n = 4
#    @
#   @@@
#  @@@@@
# @@@@@@@
#  @@@@@
#   @@@
#    @
n = 4
for a in range(1,n + 1):
    for x in range(1,n-a+1):
        print(end=' ')
    for y in range(1,2*a):
        print('@',end='')
    print('')
for a in range(n-1):
    for x in range(a + 1):
        print(end=' ')
    for y in range(5 - 2 * a):
        print('@',end='')
    print('')

3. 输入一行字符,分别统计出其中英文字⺟、空格、数字和其它字符的个数。

str1 = input('请输入一行字符')
letters = 0
space = 0
digit = 0
others = 0
for x in str1[:]:
    if x.isalpha():
        letters += 1
    elif x.isspace():
        space += 1
    elif x.isdigit():
        digit += 1
    else:
        others += 1
print('字母有%d个,空格有%d个,数字有%d个,其他有%d个' % (letters,space,digit,others))
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,734评论 6 505
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,931评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,133评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,532评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,585评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,462评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,262评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,153评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,587评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,792评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,919评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,635评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,237评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,855评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,983评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,048评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,864评论 2 354

推荐阅读更多精彩内容

  • 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(...
    HavenYoung阅读 290评论 0 3
  • 求s=a+aa+aaa+aaaa+aa...a的值,其中a是⼀个数字。例如2+22+222+2222+22222(...
    晓晓的忍儿阅读 430评论 0 4
  • 1.已知⼀个列表,求列表中⼼元素。 结果 2.已知⼀个列表,求所有元素和。 结果 3.已知⼀个列表,输出所有奇数下...
    旧时初_2e8d阅读 500评论 0 8
  • 求s=a+aa+aaa+aaaa+aa...a的值,其中a是⼀个数字。例如2+22+222+2222+22222(...
    七一欧阅读 418评论 0 3
  • 一、战略背景 2017年世界GDP,中国排第二,82.7万亿RMB,合计13.1万亿美元,增加6.9%,增量逾85...
    扶民阅读 576评论 0 1