赞
踩
为了解决学习过程中物理原理的记忆和基本概念区分,我会用编程神器来帮助孩子解决学习的障碍问题,快速的让ython走进教育课堂。
#-*- coding:utf-8 -*- zx_xianxiang = ['日食', '月食', '月全食', '皮影', '树影', '手影', ' 日晷', '风吹草低现牛羊', '举杯邀明月,对影成三人', '三点一线', '池水变浅', '观测日出' ] zx_xianxiang = ['光斑', '圆形光斑', '小孔成像'] zs_xianxiang = ['海市蜃楼', '放大镜', '潭清疑水浅'] ss_xianxiang = ['彩虹', '彩色光带'] xx_xianxiang = ['镜像', '倒影', '水中倒影', '后视镜', '折断', '弯折', '断笔' ] fs = ['反射','折射','光沿直线传播'] xx = ('虚像','实像') def Fanshe(pmj,hs_xiang,fs,xx): #if后面调用的参数,都是通过一个位置进入的--调用位置xx_xianxiang,函数位置hs_xiang if pmj in xx_xianxiang: print(f'{pmj}是根据光的{fs}的原理,通过光滑面所成的{xx[0]}。') print(f'{xx[0]}是光屏"无法"接收,光线只能在"一种"介中传播,并且能成虚像的场景有镜子中看到的像,水面看到的倒影') elif pmj in zs_xianxiang: print(f'{pmj}是根据光的"{fs[1]}"的原理,通过水面或玻璃的表面成的"{xx[0]}",光屏"无法"接收,并且所成的像光线一定要通过"两种"介质') elif pmj in zx_xianxiang: print(f'{pmj}是根据"{fs[2]}"的原理,是光通过"小孔"所成的像,这时所成的是"{xx[1]}",并且"可以"通过光屏接收') pmj = input('输入现象:') #Fanshe括号内的参数必须是函数外定义好的名称,但是函数执行时,可以在这个位置影射不同的变量,可以理解成是定义好的仅用的占位置的参数 Fanshe (pmj,xx_xianxiang,fs,xx)
效果图:
补充说明一下:现象这个地方需要补充内容希望有同仁看到多在留言区留言讨论。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。