百度飞桨python基础题

作业一:飞桨本地测试代码运行成功截图 #####请在下面cell中上传本地测试代码运行成功的截图#####

print('hello world!')
hello world!

作业二:99乘法表 #####请在下面的cell中编写代码,按照下图所示格式,输出99乘法表#####* #####一定要注意输出格式########

for i in range(1, 10):
    for j in range(1, i + 1):
        print("{}*{}={}".format(j, i, i * j), end=' ')
    print()
1*1=1 
1*2=2 2*2=4 
1*3=3 2*3=6 3*3=9 
1*4=4 2*4=8 3*4=12 4*4=16 
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 

作业三:在键盘接收一个年份,判断其是否为闰年,并输出,形式如下。

year = int(input('please input a positive integer as year\n'))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
    print(year)
    print('the input year is leap year')
else:
    print(year)
    print('the input year is not leap year')
please input a positive integer as year
2015
the input year is not leap year

作业四:Python面向对象编程。 设计一个“Person”类,包含name、gender、salary三个属性,award(获得奖金)和insurance(上交保险)两个成员函数 实发工资=salary+award-insurance

初始化一个该类的示例,任意给出award和insurance的值,输出该人的实发工资。

请补全代码。

class Person:
    def __init__(self,name,gender,salary):
        self.name = name
        self.gender=gender
        self.salary=salary
    def award(self,award):
        self.award=award
    def insurance(self, insurance):
        self.insurance=insurance
    def net_salary(self):
        a = self.salary+self.award-self.insurance
        print(f'{self.name} 的实发工资是:{a} 元')
jack = Person('jack','male',10000)
jack.award(1000)
jack.insurance(5000)
jack.net_salary()
jack 的实发工资是:6000

作业五:批量修改文件名 请在下面的cell中编写代码,要求: #####1、对work/image文件夹中的所有文件进行重命名,在文件名前加入“new_”,如将“1.jpg”重命名为“new_1.jpg”##### #####2、请按照下图格式进行打印#####

import os

outer_path = 'work/image'
folderlist = os.listdir(outer_path)  

for folder in folderlist:
    inner_path = os.path.join(outer_path, folder)
    filelist = os.listdir(inner_path)  
    for item in filelist:
        src = os.path.join(os.path.abspath(inner_path), item)  # 原图的地址
        dst = os.path.join(os.path.abspath(inner_path),'new_' + item )  # 新图的地址
        try:
            os.rename(src, dst)
            print('文件 %s 重命名成功,新的文件名为 %s ...' % (src, dst))
        except:
            continue
文件 /home/aistudio/work/image/wanqian/1.jpg 重命名成功,新的文件名为 /home/aistudio/work/image/wanqian/new_1.jpg ...
文件 /home/aistudio/work/image/wanqian/4.jpg 重命名成功,新的文件名为 /home/aistudio/work/image/wanqian/new_4.jpg ...
文件 /home/aistudio/work/image/wanqian/5.jpg 重命名成功,新的文件名为 /home/aistudio/work/image/wanqian/new_5.jpg ...
文件 /home/aistudio/work/image/wanqian/.ipynb_checkpoints 重命名成功,新的文件名为 /home/aistudio/work/image/wanqian/new_.ipynb_checkpoints ...
文件 /home/aistudio/work/image/wanqian/2.jpg 重命名成功,新的文件名为 /home/aistudio/work/image/wanqian/new_2.jpg ...
文件 /home/aistudio/work/image/wanqian/3.jpg 重命名成功,新的文件名为 /home/aistudio/work/image/wanqian/new_3.jpg ...
文件 /home/aistudio/work/image/ningjing/1.jpg 重命名成功,新的文件名为 /home/aistudio/work/image/ningjing/new_1.jpg ...
文件 /home/aistudio/work/image/ningjing/.ipynb_checkpoints 重命名成功,新的文件名为 /home/aistudio/work/image/ningjing/new_.ipynb_checkpoints ...
文件 /home/aistudio/work/image/ningjing/2.jpg 重命名成功,新的文件名为 /home/aistudio/work/image/ningjing/new_2.jpg ...
文件 /home/aistudio/work/image/ningjing/3.jpg 重命名成功,新的文件名为 /home/aistudio/work/imag
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

没了海绵宝宝的派大星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值