教学案例一python初探
第1关:输入输出座右铭
任务描述
本次任务是开发一个程序,在接收用户指令的基础上让用户录入常用的格言或励志语录,并让系统将其展示。
Python语言支持使用大写字母、小写字母以及各种符号如数字、下划线和汉字来构建变量名称。不过,在变量命名时需要注意以下几点:名称的第一个字符必须是非数字字符;中间部分不允许出现空格;此外对变量名称的长度并无限制。
该函数用于输出多个表达式。
通过调用该函数可以输出一组预定义格式化的文本内容。
功能描述:该函数用于输出多个表达式。
当输入的表达式为字符串时
会直接显示对应的字符串内容(无需额外符号)。
当输入的表达式为变量名时
会计算并显示变量的当前值。
需要注意的是,在各参数之间使用逗号分隔时会添加一个空格。
注意:input中的提示信息需要与测试输入中完全相同的
可供参考的信息包括以下几个方面:
- 参考资料清单(格式:致远工作室动画视频)
- 相关课件/视频(格式:ppt, 教学视频)
- 相关实践教程(电子书)
通过内心的修养来保持自身的精神状态是修身的关键所在;通过朴素的生活方式来培养高尚的品德也是 important 的基础. 只有淡泊名利才能树立远大的志向;只有在宁静中才能达到更高的境界.
zym=input("请输入座右铭")
print("座右铭",zym)
第2关:计算正方形的周长和面积
任务描述
本关任务:输入正方形的边长,计算并输出正方形的周长和面积。
案例分析
- 本程序利用input()函数接受用户输入的数据,并将其转换为数值类型以供后续计算。
- 将输入的数据经过转换后存储于变量length中用于后续运算。
- 使用赋值语句进行运算生成结果并将结果分别存储于变量circle与area中。其中正方形具有以下几何特点其周长等于四倍边长度而其面积则等于边长度平方。
- 最后调用print函数输出计算得到的结果包括周长与面积的信息。
测试说明
平台会对你编写的代码进行测试:
测试输入:请输入边长5
预期输出:
正方形的周长是 20.00
正方形的面积是 25.00
可供参考的资料包括可进一步了解的知识储备。其中涉及的技术应用案例以Python语言为基础进行讲解。具体的学习资源可分为两类:一类是基于致远工作室制作的动画形式呈现的基础知识学习模块;另一类则是PPT格式的配套课件及教学视频辅助学习资源。此外还有与之相关的电子版实践指导书籍作为补充学习材料
千淘万浪虽辛苦,吹尽黄沙始到金。
开始你的任务吧,祝你成功!
c=input('请输入边长')
#代码开始
circle=4*eval(c)
area = eval(c) * eval(c)
#代码结束
print('正方形的周长是',circle)
print('正方形的面积是',area)
第3关:币种转换
任务描述
当前关的任务:
本案例接收用户的当前汇率数据,并包含以$表示美元和¥表示人民币的货币值。
系统将对该输入进行处理,并将其转换并展示为另一种货币单位。
案例分析
1.利用input()函数捕获用户的汇率数值并存储于变量hl中。
2.调用input()函数获取用户的货币符号并将结果赋值给变量hb(其数据类型为字符串)。
3.识别hb字符串的第一位字符:若该字符恰为美元符号'$', 则将 hb 字符串从第二位开始截取并转换为数字随后乘以当前汇率hl赋值给变量rmb并输出计算结果;
4.若 hb 的首字符恰为人民币符号'¥', 则执行类似的运算但将 hb 的剩余部分除以当前汇率hl赋值给变量my;
5.当 hb 的首位字符不属于美元或人民币符号时, 应向用户显示输入无效的信息提示
测试说明
平台会对你编写的代码进行测试:
测试输入:
请输入汇率6.4664
请输入带有符号的货币值$100
预期输出:人民币¥646.64
测试输入:
请输入汇率6.4664
请输入带有符号的货币值¥1000
预期输出:美元$154.65
测试输入:
请输入汇率6.4664
请输入带有符号的货币值£200
预期输出:格式错误
以下可供参考的资料包括:
Python入门学习系列短视频来自致远工作室制作的动画教学资源库。
相关的PPT课件以及教学视频资源均为高质量制作。
此外,还提供了与之配套的电子书作为补充材料
吾生也有涯,而知也无涯。
开始你的任务吧,祝你成功!
#油气产量换算程序
hl= input("请输入汇率")
hb = input("请输入带有符号的货币")
#代码开始
if hb[0] =="$":
m= eval(hl)*eval(hb[1:])
print("人民币¥{:.2f}".format(m))
elif hb[0] =="¥":
m = eval(hb[1:])/eval(hl)
print("美元${:.2f}".format(m))
else:
print("格式错误")
#代码结束
第4关:循环的币种转换
本关任务要求设计并实现一个循环程序来完成货币转换功能。具体而言,该程序需要接收当前美元与人民币之间的汇率数据,以及带有明确标识($代表美元币种和¥代表人民币币种)的具体金额数值,并据此计算出相应的另一国货币的价值后予以显示。系统将不断接受输入直至接收用户的命令指令(以字母n或N结束)。
案例分析部分:请在上述案例中,请将输入货币语句以及判断、计算和输出的逻辑整合到一个while循环结构中。请注意,在该循环体内部必须包含读取下一输入的操作指令input;否则系统会无限期地使用初始货币值进行运算而陷入死锁状态。
#循环原油产量换算程序
hl= eval(input("请输入汇率"))
hb = input("请输入带有符号的货币")
#代码开始
while hb!='N' and hb!='n':
if hb[0] =="$":
m= eval(hb[1:])*hl
print("人民币¥{:.2f}".format(m))
elif hb[0] =="¥":
m = eval(hb[1:])/hl
print("美元${:.2f}".format(m))
else:
print("格式错误")
hb=input("请输入带有符号的货币")
#代码结束
第5关:选择题
第1题
A
第2题
D
第3题
D
第4题
D
第5题
B
第6题
A
第7题
A
第8题
D
