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()

在这里插入图片描述

资源下载链接为: https://pan.quark.cn/s/1bfadf00ae14 华为移动服务(Huawei Mobile Services,简称 HMS)是一个全面开放的移动服务生态系统,为企业和开发者提供了丰富的工具和 API,助力他们构建、运营和推广应用。其中,HMS Scankit 是华为推出的一款扫描服务 SDK,支持快速集成到安卓应用中,能够提供高效且稳定的二维码和条形码扫描功能,适用于商品扫码、支付验证、信息获取等多种场景。 集成 HMS Scankit SDK 主要包括以下步骤:首先,在项目的 build.gradle 文件中添加 HMS Core 库和 Scankit 依赖;其次,在 AndroidManifest.xml 文件中添加相机访问和互联网访问权限;然后,在应用程序的 onCreate 方法中调用 HmsClient 进行初始化;接着,可以选择自定义扫描界面或使用 Scankit 提供的默认扫描界面;最后,实现 ScanCallback 接口以处理扫描成功和失败的回调。 HMS Scankit 内部集成了开源的 Zxing(Zebra Crossing)库,这是一个功能强大的条码和二维码处理库,提供了解码、生成、解析等多种功能,既可以单独使用,也可以与其他扫描框架结合使用。在 HMS Scankit 中,Zxing 经过优化,以更好地适应华为设备,从而提升扫描性能。 通常,ScanKitDemoGuide 包含了集成 HMS Scankit 的示例代码,涵盖扫描界面的布局、扫描操作的启动和停止以及扫描结果的处理等内容。开发者可以参考这些代码,快速掌握在自己的应用中实现扫码功能的方法。例如,启动扫描的方法如下: 处理扫描结果的回调如下: HMS Scankit 支持所有安卓手机,但在华为设备上能够提供最佳性能和体验,因为它针对华为硬件进行了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值