Day04.作业

'''
1.计算2的20次方

2.输出100以内能被3或者7整除并且不会同时被3和7整除的数
'''

3.求1到100之间所有数的和、平均值

num = 0
sum1 = 0
while num<100:
    num +=1
    sum1 +=num
print('和:',sum1)
avg = sum1 / num
print('平均值:',avg)
sum1 = 0
for num in range(1,101):
    sum1 +=num
print('和:',sum1)
avg = sum1 / num
print('平均值:',avg)

4.计算1-100之间能被3整除的数的和

num = 0
sum1 = 0
while num<100:
    num +=1
    if not num % 3:     
        sum1 +=num
print('和:',sum1)


sum1 = 0
for num in range(1,101):
    if not num % 3: 
     sum1 +=num
print('和:',sum1)

5.计算1-100之间不能被7整除的数的和

num = 0
sum1 = 0
while num<100:
    num +=1
    if num % 7:     
        sum1 +=num
print('和:',sum1)


sum1 = 0
for num in range(1,101):
    if num % 7: 
     sum1 +=num
print('和:',sum1)

6.求斐波那契数列中第n个数的值:

n=int(input('请输入n的值'))
sum2=1
sum3=1
for x in range(n-2):
    sum1 = sum2
    sum2 = sum3
    sum3 = sum2 + sum1
print(sum3)

7.判断101-200之间有多少个素数,并输出所有素数。判断素数的方法:用一个数分别除以2到sqrt,

如果能被整除,则表明不是素数,反之是素数

n = 0
for x in range(101,201):
    for y in range(2,x1):
        if x % y == 0:
            break
    else:
        print(x)
        n += 1
print('101-200之间有:',n,'个素数')

8.打印出所有的水仙花数,所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身

for x in range(100,1000):
    num=str(x)
    num2=0
    for y in num:
        num1=int(y)
        num2 += num1**3
    num=int(num)
    if num == num2 :
        print(num,'是水仙花数')

9.有一分数序列:2/1,3/2,5/3,8/5,21/13……求出这个数列的第20个分数

num1=2
num2=1
for x in range(19):
    num3 = num2
    num2 = num1
    num1 = num1+num3
print('第20个数为',num1,'/',num2)

#求第n个分数
n=int(input('请输入n值'))
num1=2
num2=1
for x in range(n-1):
    num3 = num2
    num2 = num1
    num1 = num1+num3    
print('第',n,'个数为',num1,'/',num2)

10.给一个正整数,要求:1,求它是几位数,2。逆序打印出各位数字

num=input('请输入一个正整数')
n = 0 
for x in num:
    n += 1
print('是一个',n,'位数')
num = int(num)
m = 1
for x in range(n):
    print(num%10)
    num = num//10

11.控制台输入年龄,根据输出不同的提示

age = int(input(请输入年龄))
if age < 18:
    print('未成年')
else:
    print('成年人')
if age < 12:
    print('儿童')
elif age < 30:
    print('青壮年')
elif age < 60:
    print('中年人')
else:
    print('老年人')

12.计算5的阶乘

num = int(input('请输入n:'))
product = 1
num1=num
while num != 0 :
    product *=num 
    num = num - 1
print(num1,'的阶乘为',product)

13.求1+2!+3!+4!+……20!

n = int(input('请输入n:'))
num=1
sum1 = 0
for x in range(n):
    m=num
    product = 1
    for y in range(num):
        product *=m
        m= m-1
    num=num+1
    sum1 +=product
print(n,'位阶乘和为:',sum1)

14.计算1+1/2!+……1/20!=

n = int(input('请输入n:'))
num=1
sum1 = 0
for x in range(n):
    m=num
    product = 1
    for y in range(num):
        product *=m
        m= m-1
    num=num+1
    sum1 += 1/product
print(n,'位阶乘倒数和为:',sum1)

15.循环输入大于0的数字进行累加,知道输入的数字为0,就结束循环,并输出累加的结果

n=int(input('请输入一个整数'))
m = 0
while n != 0:
    m += n
    n=int(input('请输入一个整数'))
print(m)

16.求s=a+aa+aaa+aaaa+aaa……a的值,其中a是一个数字

a=int(input('请输入a:'))
n=int(input('请控制几个数相加:'))
sum1 = 0
num = a 
num1 = a
if n >= 2:
    for x in range(n-1):
        num = num*10 +a
        num1 += num
elif n == 1:
    num1 = num
print(num1)
print('17.输入3个整数x,y,z,请把这三个数由小到大输出')
x=int(input('请输入x:'))
y=int(input('请输入y:'))
z=int(input('请输入z:'))
indix = [x,y,z]
while indix :
    print(min(indix))
    num = indix.index(min(indix))
    del indix[num]



print('18.控制台输入三角形')
print('a.根据n的值不同,输出相应的形状')
n=int(input('请输入n:'))
for x in range(n):
    str1 = ''
    str1 = '*'*n
    print(str1)
    n -=1

print(' b.根据不同的n值,输出相应的倒三角形(n为奇数)')
n=int(input('请输入n(奇数):'))
blank = int((n-1)/2)
length = 1
for x in range(int((n+1)/2)):
    str1 = ' ' * blank
    blank -=1
    str1 = str1+'*'*length
    length += 2 
    print(str1)
    n -=1


# 9.输出乘法表
print('======================九九乘法表=========================')
for x in range(1,10):
    for y in range(x,10):
        product=str(x*y)
        x,y=str(x),str(y)
        str1= (x+'*'+y+'='+product)
        print(str1,end='\t')
        x=int(x)
    print('\v')

print('10有一百匹马,驮一百担货,大马驮3担,中马驮2担,两只小马驮1担,问有大中小马个几匹?')
x1 = 3.0 
x2 = 2.0
x3 = 0.5
for x in range(100):
    float(x)
    product1=x*x1
    for y in range(100):
        float(y)
        product2=y*x2
        z = 100 - x - y
        product3=z*x3
        if (100 == x+y+z) and 100 == (product1+product2+product3):
            print(x,y,z)



print('11.五文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡,那么各有公鸡、母鸡、雏鸡多少只?')
x1 = 5.0
x2 = 3.0
x3 = 1/3
for x in range(100):
    float(x)
    product1=x*x1
    for y in range(100):
        float(y)
        product2=y*x2
        z = 100 - x - y
        product3=z*x3
        if (100 == x+y+z) and 100 == (product1+product2+product3):
            print(x,y,z)


print('12. 洗发水:15,香皂:2,牙膏5') 
x1 = 15
x2 = 2
x3 = 5
for x in range(7):
    int(x)
    product1=x*x1
    for y in range(51):
        int(y)
        product2=y*x2
        for z in range(21):
            int(z)
            product3=z*x3
            if 100 == (product1+product2+product3):
                print(x,y,z)


y=0
x=0
n=0
while x*15 <= 100:
    while  x*15+y*2 <=100 :
        for z in range(21):
            if x*15+y*2+z*5 == 100:
                print(x,y,z)
                n +=1
        y += 1
    x += 1
    y = 0
print(n)

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

推荐阅读更多精彩内容

  • day-04作业 读程序,总结程序的功能: numbers=1for i in range(0,20):numbe...
    d4lx阅读 326评论 0 1
  • 基础 1.读程序,总结程序的功能: 功能:计算2的20次方,并打印出这个数 功能:找出1~100间能被3或者7整除...
    猫爱老鼠丶阅读 160评论 0 0
  • 基础 读程序,总结程序的功能: 计算2^20 统计[1,100]之间能被3或7整除且不能被21整除的整数个数 编程...
    LPP27149阅读 290评论 0 5
  • 大家觉得怎样才能算是幸福?我来说说我心中的幸福是什么样子的吧!幸福是简单快乐,是平安,是母慈子孝,是和睦乡邻...
    蜜糖_73a9阅读 199评论 0 1
  • 出来乍到 夕阳渐渐夕下,一个身穿格子裙的女孩来到田里 ,扛着小锄头,提着水壶,在田里干起活儿来。她,便是安...
    荷中韵阅读 290评论 1 1