python基础练习题自写代码上传

本文记录了作者在学习Python基础过程中自编的一系列练习题,并附上了详细代码,涵盖了变量、数据类型、控制结构、函数等核心概念,旨在通过实战加深对Python语法的理解。
摘要由CSDN通过智能技术生成
"""用户输入一个字符串,将下标为偶数的字符串提出来合并为一个新的字符串A,
再将下标为奇数的字符提出来合并成为一个新的字符串B,
再将字符串A和B连接起来并且输出"""
content=input("请输入字符串:")
A=""
B=""
for astr in content[::2]:
    A=A+astr
for bstr in content[1:-1:2]:
    B=B+bstr
new=A+B
print(new)

"""假设有个列表存储奇数个数字,请编写程序,输出中间位置的数字。"""
lists=input("请输入奇数个数字:")
try:
    lt=[]
    for i in lists:
        lt.append(i)
    length=len(lt)
    position=(length-1)/2
    position=int(position)
    print(lt[position])
except:
    print("输入格式错误")
"""请编写一个程序,使用字典存储学生信息,
学生信息包括学生学号,姓名,
请根据学生学号从小到大输出学生信息。"""
total=eval(input("请输入学生总数"))
dic={}
try:
    for i in range(total):
        number=eval(input("请输入学号"))
        name=input("请输入姓名")
        dic[numbe
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值