栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python学习之实操案例

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python学习之实操案例

一、向文件输出“奋斗成就更好的自己”
1、使用prin方式进行输出(输出的目的地是文件)
fp=open('C:/Users/123456/Desktop','w')
print('奋斗成就更好的自己',file=fp)
fp.close()


2、第二种方式,使用文件读写操作
with open('C:/Users/123456/Desktop','w')as file:
    file.write('奋斗成就更好的自己')
二、输出北京的天气预报
print('星期日','今天')
print('--------------------------------------')
print('08时','11时','14时','17时','20时','23时')
print('10℃','13℃','15℃','16℃','18℃','16℃')
print('--------------------------------------')
三、统计字符串中出现指定字符的次数
def get_count(s,ch)
    count=0
    for item in s:
        if ch.upper()==item or ch.lower()==item:
            count+=1
     return count 
if __name__=='__main__': 
     s='hellopython,hellojava,hellogo'
     ch=input('请输入要统计的字符:')
     count=get_count(s,ch)
     print(f'{ch}在{s}中出现的次数为:{count}')
四、格式化输出商品名称和单价
def show(lst):
    for item in lst:
        for i in item:
            print(i, end='tt')
        print()
lst=[['01','电风扇','美的','500'],
     ['02','洗衣机','TCL','5100'],
     ['03','微波炉','是的','5040']]
print('编号tt名称tt品牌tt单价')
show(lst)
print('---------------格式化-----------------')
print('编号tt名称tt品牌tt单价')
for item in lst:
    item[0]='000'+item[0]
    item[3]='¥{:.2f}'.format(item[3])
show(lst)

五、猜数字游戏
import random
def guess(num,guess_num):
    if num==guess_num:
        return 0
    elif guess_num>num:
        return 1
    else:
        return -1
num=random.randint(1,100)
for i in range(10):
    guess_num=int(input('我心里有个1-100的整数请你猜一猜:'))
    result=guess(num,guess_num)
    if result==0:
        print('猜对了')
        break
    elif result>0:
        print('大了')
    else:
        print('小了')
else:
    print('真笨,10次都没猜中')
六、判断是否能构成三角形
def is_triangle(a,b,c):
    if a<0 or b<0 or c<0:
        raise Exception('三条边不能是负数')
    #判断是否构成三角形
    if a+b>c and b+c>a and a+c>b:
        print(f'三角形的边长为a{a},b={b},c={c}')
    else:
        raise Exception(f'a{a},b={b},c={c},不能构成三角形')

if __name__ == '__main__':
    try:
        a=int(input('请输入第1条边'))
        b = int(input('请输入第2条边'))
        c = int(input('请输入第3条边'))
        is_triangle(a,b,c)
    except Exception as e:
        print(e)
七、定义一个圆的类

八、定义学生类录入5个学生信息存储到列表中



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1009297.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号