《Python语言程序设计》【第1周】Python基本语法元素

实例:温度转化

#TempConvert.py  单行注释
''' TemConvert.py  ''' # 多行注释
TempStr = input("请输入带有符号的温度值: ")  #input 返回字符串,变量TemStr为字符串类型
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']:  #in 判断一个元素是否在列表中
    F = 1.8*eval(TempStr[0:-1]) + 32
    print("转换后的温度是{:.2f}F".format(F))
else:
    print("输入格式错误")

#标识符命名规则:大小写字母、数字、下划线和汉字等字符及组合;首字符不能是数字,并且名字不能与保留字相同
#Python语言里有33个保留字,如 if,elif...
#数据类型:  如:10,011,101
    ''' 整数类型: 10011101
        字符串类型: “10,011,101” 、 'C'
                    正向递增序号(0--)
                    反向递减序号(-1--)
                    索引: <字符串>[M]
                    切片: <字符串><M:N> 从第M个字符开始但不到第N个字符
        列表类型: [10,011,101]
        数字类型:整数+浮点数
    '''
#分支语句:if elif else :
#input() 从控制台获得用户输入的函数
# 使用格式: <变量> = input(<提示信息字符串>)
#eval() 去掉参数最外侧引号并执行余下语句的函数

保留字:

遇到的问题

  • 图一:正常运行
  • 图二:无法运行
  • 原因:
posted @ 2020-06-03 22:06  平和Kenn  阅读(247)  评论(0编辑  收藏  举报