Python作业(一)

这篇博客汇总了Python编程作业,包括学号判断、商品定价计算、机械零件类和齿轮组类的定义、质因数分解等题目,适合初学者巩固Python基础。
摘要由CSDN通过智能技术生成

 作业题典例汇总

1. 学号判断【难度:⭐】

  • 将自己的学号保存在一个变量中;
  • 判断学号的第二个数字和倒数第二个数字的奇偶性。
  • num="1234567890"# 将学号输入为一个字符串
    second_digit=int(num[1])# 取第二位数字
    second_last_digit=int(num[-2])# 取倒数第二位数字
    if second_digit % 2==0: # 数字除以2的余数,如果整除则为偶数,反之奇数
        print("第二个数是偶数")
    else:
        print("第二个数是奇数")
    if second_last_digit%2==0:
        print("倒数第二个数是偶数")
    else:
        print("倒数第二个数是奇数")

    2. 名字反转【难度:⭐】

  • 将自己的名字拼音保存到字典中(以"name"为键);
  • 将上述输入的名字翻转,继续保存到刚才的字典中(以"new_name"为键);
  • 将字典中用户的正常的姓名赋值给变量real_name;
  • 用字符串的格式化方法,输出"您的名字是:" + real_name变量,以及"您的名字翻转是:" + 字典里获取的翻转名字。
  • name="1234567890"# 将名字存入字典中
    new_name=name[::-1]# 固定函数反转字符串
    real_name=name
    print("您的名字是:%s \n您的名字翻转是:%s"%(real_name,new_name))

    3. 列表操作【难度:⭐】

  • 构建一个列表,该列表中包含整数1、浮点数2.5、字符串'test',复数'3 + 4j',字符串'Python',布尔值True,以及浮点数5.3;
  • 使用循环查找上述列表中的元素'Python';
  • 输出元素'Python'的正向序号,并将其替换为'I love Python',输出替换后的列表。
list1=[1,2.5,3+4j,"Python",True,5.3]# 建立列表
for i in range(len(list1)):# 循环查找列表元素
    if list1[i]=="Python":
        print("所查找元素的正向序号为:%s"%i)# 输出元素正向序号
        list1[i]="I love Python"# 替换元素
        print("替换后的列表为:",list1)# 输出替换后的列表
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值