HomeWork04


在这里插入图片描述

class Gxr(object):
    def getPentagonalNumber():
        num=0
        number = 0
        
        for n in range(1,101):
            number=(n*(3*n-1))/2
            print('%d  '%number,end='')
            num+=1
            if num%10==0:
                print()
                if num>100:
                    break
def main():
    Gxr.getPentagonalNumber()
if __name__ == "__main__":
    main()

在这里插入图片描述


在这里插入图片描述

class Rose(object):
    def sumDigits():
        a=int(input('请输入一个整数:'))
        gw=int(a%10)
        sw=int(a/10%10)
        bw=int (a/100)
        sum=gw+sw+bw
        print('%d '%sum)
def main():
    Rose.sumDigits()
if __name__ == "__main__":
    main()

在这里插入图片描述

在这里插入图片描述

class Rose(object):
    def displaySortedNumbers():
        num1=input('输入第一个数:')
        num2=input('输入第二个数:')
        num3=input('输入第三个数:')
        list=[num1,num2,num3]
        list.sort()
        print(list)
def main():
    Rose.displaySortedNumbers()
if __name__ == "__main__":
    main()

在这里插入图片描述

在这里插入图片描述

import numpy as np
def futureInvestmentValue():
    a = input('投资金额:')
    b = input('年利率数额:')
    years = input('请输入年数:')
    c = a*np.power((1+b),years*12)
    print(c)
futureInvestmentValue()


在这里插入图片描述

ch1=input('请输入一个字符:')
ch2=input('请输入另一个字符:')
o1=ord(ch1)
o2=ord(ch2)
def zifu():
    for i in range(o1,o2+1):
        x=chr(i)
        print(x,end="")
        if i %10 ==0:
            print()
zifu()

在这里插入图片描述


在这里插入图片描述

def numberOfDaysInAYear():
    for i in range(2010,2021):
        if i%4==0 and i%100!=0 or i%400==0:
            print('%d 有366天'%i)
        else:
            print('%d 有365天'%i)
numberOfDaysInAYear()

在这里插入图片描述

在这里插入图片描述

def distance():
    x1,y1=eval(input('Enter x1 and y1 for Point 1:'))
    x2,y2=eval(input('Enter x2 and y2 for Point 1:'))
    distance =((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))**0.5
    print('The distance between the two points is %s'%distance)
distance()

在这里插入图片描述


在这里插入图片描述

def sennum():
        print("2",3)
        for i in range(3,32,1):
            if i%2!=0 and i!=25:
                if i%3!=0 or i==3:
                    sum=2**i-1
                    print(i,sum ,end=' ')
                    print()
    
sennum()

在这里插入图片描述

在这里插入图片描述

import time
def TimeData():
    year = 1970 
    month = 1
    day = 1
    hour = 0 
    minute = 0
    second = 0
    millisecond = 0
    while True:
        millisecond +=1
        if millisecond ==60:
            millisecond = 0
            second += 1
            if second == 60:
                second = 0
                minute +=1
                if minute == 60:
                    minute = 0
                    hour +=1
                    if hour ==24:
                        hour = 0
                        day +=1
                        if day == 365:
                            day =0
                            year +=1
        print(year,month,day,hour,minute,second,millisecond)
        time.sleep(0.2)

TimeData()

在这里插入图片描述
在这里插入图片描述

import random
def dice():
    
    dice1 = random.randint(1,6)
    print(dice1)
    dice2 = random.randint(1,6)
    print(dice2)
    sum_d1 = dice1 + dice2
    if sum_d1 == 2 or sum_d1 == 3 or sum_d1 == 12:
        print('你输了')
    elif sum_d1 == 7 or sum_d1 == 11:
        print('你赢了')
    else:
        print(sum_d1)
        while True:
            dice3 = random.randint(1,6)
            dice4 = random.randint(1,6)
            sum_d2 = dice3 + dice4
            if sum_d2 == 7:
                print('你输了')
                break
            elif sum_d1 == sum_d2:
                print('你赢了')
            else:
                print('你输了')
                break     
dice()

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值