python编程基础-实操练手

以下是根据网络课程进行python练习的记录,以加深代码实操能力。

实操案例一

demo1:文件操作的三种方式

考察什么?考察文件操作的不同方式。

#使用open()进行文件写入
f = open('C:/Users/cinaanic/Desktop/pyproject/demo1.txt','w')
f.write("奋斗成就更好的我!哈哈哈!")
f.close()

#使用with open()进行文件写入
with open('C:/Users/cinaanic/Desktop/pyproject/demo2.txt','w') as f:
    f.write("奋斗成就更好的我!哈哈哈哈哈!")

#使用print方式进行文件写入
fp = open('C:/Users/cinaanic/Desktop/pyproject/demo1.txt','w')
print('奋斗成就更好的他!嘿嘿嘿嘿嘿!',file=fp)
fp.close()

 demo2:输出北京的天气预报

print('星期日','今天')
print('------------------------------------')
print('08时','11时','14时','17时','20时','23时')
print('0℃ ','6℃ ','10℃ ','4℃ ','1℃ ','0℃')
print('------------------------------------')
print('明  天 ','2/23 ','2℃/11℃ ')
print('星期二 ','2/23 ','3℃/10℃ ')
print('星期三 ','2/23 ','5℃/11℃ ')
print('星期四 ','2/23 ','2℃/10℃ ')
print('星期五 ','2/23 ','1℃/09℃ ')
print('星期六 ','2/23 ','3℃/12℃ ')

 demo3:输出机票购买界面

print('✈国内\t☪国际.港澳台\t↘发现低价')
print('-------------------------------------')
print('航班类型:⊙单程   ⊙往返   ⊙多程(含缺口城)')
print('出发城市:北京')
print('到达城市:长春')
print('出发日期:2023-08-08')
print('返回日期:yyyy-MM-dd')
print('-------------------------------------')
print('\t□ 带儿童  □ 带婴儿')
print('\t________')
print('\t|Search|')

 demo4:北京地铁1号线运行图

print('地铁1\t ▣\t\t\t\t四惠东→苹果园')
print('\t\t 首车:05:05')
print('\t\t 末车:23:20\t\t票价:起步价2元')
print('------------------------------------------------------------------------------------------------------------------------')
print(' 1\t\t\t3\t\t\t5\t\t\t7\t\t\t9\t\t\t11\t\t\t12\t\t\t14\t\t\t16\t\t\t18 \t\t 20')
print(' ⇆\t\t\t⇆\t\t\t⇆\t\t\t⇆\t\t\t⇆\t\t\t⇆\t\t\t⇆\t\t\t⇆\t\t\t⇆\t\t\t⇆\t\t ⇆')
print('四惠东\t  大望路\t\t  永安里\t\t   东单\t\t 天安门东\t\t   西单\t\t   复兴门\t   木樨地\t   公主坟\t  五棵松\t\t八宝山')

实操案例二

 demo1:输出书籍出版信息

book_name = 'Java程序设计教程'
publish = '西安电子科技大学出版社'
pub_date = '2019-01-01'
price = 56.8
print('')

print('▶→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→◀')
print('▷\t\t《',book_name,'》\t\t◁')
print('▷\t出版社:',publish,'\t◁')
print('▷\t出版时间:',pub_date,'\t\t\t◁')
print('▷\t定  价:',price,'\t\t\t\t◁')
print('▶→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→◀')

 demo2:输出金陵十二钗中的五位美人

考察什么?考察灵活运用列表、字典等。

print('-------------使用原始方法--------------------')
name1 = '林黛玉'
name2 = '薛宝钗'
name3 = '贾元春'
name4 = '贾探春'
name5 = '史湘云'
print('➊\t'+name1)
print('➋\t'+name2)
print('➌\t'+name3)
print('➍\t'+name4)
print('➎\t'+name5)

print('-------------使用列表------------------------')
lst_name = ['林黛玉','薛宝钗','贾元春','贾探春','史湘云',]
lst_sig = ['➊','➋','➌','➍','➎']
for i in range(5):
    print(lst_sig[i],lst_name[i])

print('-------------使用字典--------------------------')
d = {'➊':'林黛玉','➋':'薛宝钗','➌':'贾元春','➍':'贾探春','➎':'史湘云',}
for key in d:
    print(key,d[key])

print('-------------使用zip-------------------------')
lst_name = ['林黛玉','薛宝钗','贾元春','贾探春','史湘云',]
lst_sig = ['➊','➋','➌','➍','➎']
for s,name in zip(lst_sig,lst_name):
    print(s,name)

 demo3:输出图书音像勋章

考察什么?考察字体变色显示

print('\033[0:35m\t\t图书音像勋章\033[m')
print('\033[0:35m-------------------------------\033[m')
print('\033[0:32m❀图书音像勋章\t\t✪专享活动\033[m')
print('\033[0:32m❤专属优惠\t\t☎优惠提醒\033[m')
print('\033[0:35m-------------------------------\033[m')

 demo4:输出你的身体指标 

考察什么?考察字符串的格式化操作。

height = 170
weight= 50.5
bmi = weight/(height+weight)
print('您的身高是:'+str(height))
print('您的体重是:'+str(weight))
print('您的BMI指数是:{:0.2f}'.format(bmi))

实操案例三

 

posted @ 2023-05-27 16:47  dustfree  阅读(14)  评论(0编辑  收藏  举报