“举一反三”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
(创建页面,内容为“案例: #TempConvert.py Tempstr = input("请输入带有符号的温度值:") if TempStr[-1] in ['F', 'f']: c = (eval(TempStr[0:-1]) - 32)/1.8 print("转…”)
 
 
第1行: 第1行:
案例:
+
'''案例:'''
 
  #TempConvert.py
 
  #TempConvert.py
 
  Tempstr = input("请输入带有符号的温度值:")
 
  Tempstr = input("请输入带有符号的温度值:")
第10行: 第10行:
 
  eLse:
 
  eLse:
 
   print("输入格式错误")
 
   print("输入格式错误")
 +
 +
 +
== Python语法元素理解 ==
 +
 +
 +
-温度转换程序共10行代码,但包含很多语法元素
 +
 +
-清楚理解这10行代码能够快速入门Python语言
 +
 +
-参考框架结构、逐行分析、逐词理解
 +
 +
 +
 +
== 输入输出的改变 ==
 +
 +
 +
-温度数值与温度标识之间关系的设计可以改变
 +
 +
-标识改变放在温度数值之前:C82,F28
 +
 +
-标识字符改变为多个字符:82Ce、28F

2020年9月10日 (四) 06:40的最新版本

案例:

#TempConvert.py
Tempstr = input("请输入带有符号的温度值:")
if TempStr[-1] in ['F', 'f']:
  c = (eval(TempStr[0:-1]) - 32)/1.8
  print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['c', 'c']:
  F = 1.8*eval(TempStr[e:-1])+32
  print("转换后的温度是{:.2f}F".format(F))
eLse:
  print("输入格式错误")


Python语法元素理解

-温度转换程序共10行代码,但包含很多语法元素

-清楚理解这10行代码能够快速入门Python语言

-参考框架结构、逐行分析、逐词理解


输入输出的改变

-温度数值与温度标识之间关系的设计可以改变

-标识改变放在温度数值之前:C82,F28

-标识字符改变为多个字符:82Ce、28F