我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Python入门

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Python入门

---恢复内容开始---

  在这章中,我了解到了计算机的概念、Python的发展史以及Python语言的版本之间的区别,并自己安装了Python的编辑器。通过安装Python编辑器,我认识到安装软件也可以在官网上安装。

 

  在第二章中介绍了Python的语句的组成及常用的几个函数。

1.语句

  1、Python程序的框架:(以温度转换的例子为例) 

温度转化: 

温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit)。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬ 转换算法如下:(C表示摄氏度、F表示华氏度)‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬ 

    C = ( F - 32 ) / 1.8‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

          F = C * 1.8 + 32‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

要求如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

(1) 输入输出的摄氏度采用大写字母C开头,温度可以是整数或小数,如:C12.34指摄氏度12.34度;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

(2) 输入输出的华氏度采用大写字母F开头,温度可以是整数或小数,如:F87.65指摄氏度87.65度;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

(3) 不考虑异常输入的问题,输出保留小数点后两位;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

代码如下:

      

1 #el.1TempConvert.py
2 temp=input("")
3 if temp[0] in ['F']:
4     C=(eval(temp[1:])-32)/1.8
5     print("C{:.2f}".format(C))
6 elif temp[0] in ['C']:
7     F=1.8*eval(temp[1:])+32
8     print("F{:.2f}".format(F))
9     

 

   2、语法

  1. 单行注释为以“#”开头,多行注释为以'''(3个单号)开头和结尾
  2. 以4个空格或一个缩进代表“嵌套”关系
  3. 变量命名可以采用大小写字母、数字、下划线和汉字等字符以及它们的组合来组成(但名字的首字符不能是数字,中间不能出现空格,长度没有限制) 
  4. Python语言简洁方便,所以有很多保留字,例如:def表示define,elif代表else if等
  5. 在字符串中,正向递增序号以’0‘开始,反向递增序号以’-1‘开始。例如:temp[0]代表字符串的第一个字符
  6. 字符串访问格式采用[N:M]格式,表示字符串中从N到M的子字符串,其中不包括M
  7. 可以同步赋值,用“=”来赋值。例如:x,y=y,x表示x,y的值互换
  8. 分支语句:

    if<条件1>:

     <语句块1>

    elif<条件2>:

      <语句块2>

      ...

    else:

      <语句块N>

    注意事项:条件后面都要有“  :” !!!!

          

1 if temp[0] in ['F']:
2      C=(eval(temp[1:])-32)/1.8
3      print("C{:.2f}".format(C))
4 elif temp[0] in ['C']:
5      F=1.8*eval(temp[1:])+32
6      print("F{:.2f}".format(F))

 

  9.循环语句:

      while(<条件>):

        <语句块1>

      <语句块2>

     

1 #el.2TempConvert.py
2 TempStr=input("请输入带有符号的温度值:")
3 while TempStr[-1] not in ['F','f']:
4     if ......

 

    

   3、内置函数

  1. input()函数

    

 1 >>> input()
 2 34
 3 '34'
 4 >>> input("请输入字符串:")
 5 请输入字符串:hgjfhlkri
 6 'hgjfhlkri'
 7 >>> input("")
 8 ghfj
 9 'ghfj'
10 >>> input("")
11 34
12 '34'
13 >>> input("")
14 grghtui
15 'grghtui'
16 >>> 

 

  

  2. print()函数

   

 1 >>> print()
 2 
 3 >>> s=234
 4 >>> print(s)
 5 234
 6 >>> print("dgyfui")
 7 dgyfui
 8 >>> print("347")
 9 347
10 >>> print("")
11 
12 >>> print("2+1")
13 2+1
14 >>> 

 

 

  3.eval()函数

    

  

 

 

---恢复内容结束---

  在这章中,我了解到了计算机的概念、Python的发展史以及Python语言的版本之间的区别,并自己安装了Python的编辑器。通过安装Python编辑器,我认识到安装软件也可以在官网上安装。

 

  在第二章中介绍了Python的语句的组成及常用的几个函数。

1.语句

  1、Python程序的框架:(以温度转换的例子为例) 

温度转化: 

温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit)。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬ 转换算法如下:(C表示摄氏度、F表示华氏度)‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬ 

    C = ( F - 32 ) / 1.8‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

          F = C * 1.8 + 32‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

要求如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

(1) 输入输出的摄氏度采用大写字母C开头,温度可以是整数或小数,如:C12.34指摄氏度12.34度;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

(2) 输入输出的华氏度采用大写字母F开头,温度可以是整数或小数,如:F87.65指摄氏度87.65度;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

(3) 不考虑异常输入的问题,输出保留小数点后两位;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

代码如下:

      

1 #el.1TempConvert.py
2 temp=input("")
3 if temp[0] in ['F']:
4     C=(eval(temp[1:])-32)/1.8
5     print("C{:.2f}".format(C))
6 elif temp[0] in ['C']:
7     F=1.8*eval(temp[1:])+32
8     print("F{:.2f}".format(F))
9     

 

   2、语法

  1. 单行注释为以“#”开头,多行注释为以'''(3个单号)开头和结尾
  2. 以4个空格或一个缩进代表“嵌套”关系
  3. 变量命名可以采用大小写字母、数字、下划线和汉字等字符以及它们的组合来组成(但名字的首字符不能是数字,中间不能出现空格,长度没有限制) 
  4. Python语言简洁方便,所以有很多保留字,例如:def表示define,elif代表else if等
  5. 在字符串中,正向递增序号以’0‘开始,反向递增序号以’-1‘开始。例如:temp[0]代表字符串的第一个字符
  6. 字符串访问格式采用[N:M]格式,表示字符串中从N到M的子字符串,其中不包括M
  7. 可以同步赋值,用“=”来赋值。例如:x,y=y,x表示x,y的值互换
  8. 分支语句:

    if<条件1>:

     <语句块1>

    elif<条件2>:

      <语句块2>

      ...

    else:

      <语句块N>

    注意事项:条件后面都要有“  :” !!!!

          

1 if temp[0] in ['F']:
2      C=(eval(temp[1:])-32)/1.8
3      print("C{:.2f}".format(C))
4 elif temp[0] in ['C']:
5      F=1.8*eval(temp[1:])+32
6      print("F{:.2f}".format(F))

 

  9.循环语句:

      while(<条件>):

        <语句块1>

      <语句块2>

     

1 #el.2TempConvert.py
2 TempStr=input("请输入带有符号的温度值:")
3 while TempStr[-1] not in ['F','f']:
4     if ......

 

    

   3、内置函数

  1. input()函数

    

 1 >>> input()
 2 34
 3 '34'
 4 >>> input("请输入字符串:")
 5 请输入字符串:hgjfhlkri
 6 'hgjfhlkri'
 7 >>> input("")
 8 ghfj
 9 'ghfj'
10 >>> input("")
11 34
12 '34'
13 >>> input("")
14 grghtui
15 'grghtui'
16 >>> 

 

  

  2. print()函数

   

 1 >>> print()
 2 
 3 >>> s=234
 4 >>> print(s)
 5 234
 6 >>> print("dgyfui")
 7 dgyfui
 8 >>> print("347")
 9 347
10 >>> print("")
11 
12 >>> print("2+1")
13 2+1
14 >>> 

 

 

  3.eval()函数

    

  

 

 

---恢复内容开始---

  在这章中,我了解到了计算机的概念、Python的发展史以及Python语言的版本之间的区别,并自己安装了Python的编辑器。通过安装Python编辑器,我认识到安装软件也可以在官网上安装。

 

  在第二章中介绍了Python的语句的组成及常用的几个函数。

1.语句

  1、Python程序的框架:(以温度转换的例子为例) 

温度转化: 

温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit)。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬ 转换算法如下:(C表示摄氏度、F表示华氏度)‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬ 

    C = ( F - 32 ) / 1.8‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

          F = C * 1.8 + 32‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

要求如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

(1) 输入输出的摄氏度采用大写字母C开头,温度可以是整数或小数,如:C12.34指摄氏度12.34度;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

(2) 输入输出的华氏度采用大写字母F开头,温度可以是整数或小数,如:F87.65指摄氏度87.65度;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

(3) 不考虑异常输入的问题,输出保留小数点后两位;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

代码如下:

      

1 #el.1TempConvert.py
2 temp=input("")
3 if temp[0] in ['F']:
4     C=(eval(temp[1:])-32)/1.8
5     print("C{:.2f}".format(C))
6 elif temp[0] in ['C']:
7     F=1.8*eval(temp[1:])+32
8     print("F{:.2f}".format(F))
9     

 

   2、语法

  1. 单行注释为以“#”开头,多行注释为以'''(3个单号)开头和结尾
  2. 以4个空格或一个缩进代表“嵌套”关系
  3. 变量命名可以采用大小写字母、数字、下划线和汉字等字符以及它们的组合来组成(但名字的首字符不能是数字,中间不能出现空格,长度没有限制) 
  4. Python语言简洁方便,所以有很多保留字,例如:def表示define,elif代表else if等
  5. 在字符串中,正向递增序号以’0‘开始,反向递增序号以’-1‘开始。例如:temp[0]代表字符串的第一个字符
  6. 字符串访问格式采用[N:M]格式,表示字符串中从N到M的子字符串,其中不包括M
  7. 可以同步赋值,用“=”来赋值。例如:x,y=y,x表示x,y的值互换
  8. 分支语句:

    if<条件1>:

     <语句块1>

    elif<条件2>:

      <语句块2>

      ...

    else:

      <语句块N>

    注意事项:条件后面都要有“  :” !!!!

          

1 if temp[0] in ['F']:
2      C=(eval(temp[1:])-32)/1.8
3      print("C{:.2f}".format(C))
4 elif temp[0] in ['C']:
5      F=1.8*eval(temp[1:])+32
6      print("F{:.2f}".format(F))

 

  9.循环语句:

      while(<条件>):

        <语句块1>

      <语句块2>

     

1 #el.2TempConvert.py
2 TempStr=input("请输入带有符号的温度值:")
3 while TempStr[-1] not in ['F','f']:
4     if ......

 

    

   3、内置函数

  1. input()函数

    

 1 >>> input()
 2 34
 3 '34'
 4 >>> input("请输入字符串:")
 5 请输入字符串:hgjfhlkri
 6 'hgjfhlkri'
 7 >>> input("")
 8 ghfj
 9 'ghfj'
10 >>> input("")
11 34
12 '34'
13 >>> input("")
14 grghtui
15 'grghtui'
16 >>> 

 

  

  2. print()函数

   

 1 >>> print()
 2 
 3 >>> s=234
 4 >>> print(s)
 5 234
 6 >>> print("dgyfui")
 7 dgyfui
 8 >>> print("347")
 9 347
10 >>> print("")
11 
12 >>> print("2+1")
13 2+1
14 >>> 

 

 

  3.eval()函数

    

  

 

 

---恢复内容结束---

  在这章中,我了解到了计算机的概念、Python的发展史以及Python语言的版本之间的区别,并自己安装了Python的编辑器。通过安装Python编辑器,我认识到安装软件也可以在官网上安装。

 

  在第二章中介绍了Python的语句的组成及常用的几个函数。

1.语句

  1、Python程序的框架:(以温度转换的例子为例) 

温度转化: 

温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit)。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬ 转换算法如下:(C表示摄氏度、F表示华氏度)‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬ 

    C = ( F - 32 ) / 1.8‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

          F = C * 1.8 + 32‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

要求如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

(1) 输入输出的摄氏度采用大写字母C开头,温度可以是整数或小数,如:C12.34指摄氏度12.34度;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

(2) 输入输出的华氏度采用大写字母F开头,温度可以是整数或小数,如:F87.65指摄氏度87.65度;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

(3) 不考虑异常输入的问题,输出保留小数点后两位;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

代码如下:

      

1 #el.1TempConvert.py
2 temp=input("")
3 if temp[0] in ['F']:
4     C=(eval(temp[1:])-32)/1.8
5     print("C{:.2f}".format(C))
6 elif temp[0] in ['C']:
7     F=1.8*eval(temp[1:])+32
8     print("F{:.2f}".format(F))
9     

 

   2、语法

  1. 单行注释为以“#”开头,多行注释为以'''(3个单号)开头和结尾
  2. 以4个空格或一个缩进代表“嵌套”关系
  3. 变量命名可以采用大小写字母、数字、下划线和汉字等字符以及它们的组合来组成(但名字的首字符不能是数字,中间不能出现空格,长度没有限制) 
  4. Python语言简洁方便,所以有很多保留字,例如:def表示define,elif代表else if等
  5. 在字符串中,正向递增序号以’0‘开始,反向递增序号以’-1‘开始。例如:temp[0]代表字符串的第一个字符
  6. 字符串访问格式采用[N:M]格式,表示字符串中从N到M的子字符串,其中不包括M
  7. 可以同步赋值,用“=”来赋值。例如:x,y=y,x表示x,y的值互换
  8. 分支语句:

    if<条件1>:

     <语句块1>

    elif<条件2>:

      <语句块2>

      ...

    else:

      <语句块N>

    注意事项:条件后面都要有“  :” !!!!

          

1 if temp[0] in ['F']:
2      C=(eval(temp[1:])-32)/1.8
3      print("C{:.2f}".format(C))
4 elif temp[0] in ['C']:
5      F=1.8*eval(temp[1:])+32
6      print("F{:.2f}".format(F))

 

  9.循环语句:

      while(<条件>):

        <语句块1>

      <语句块2>

     

1 #el.2TempConvert.py
2 TempStr=input("请输入带有符号的温度值:")
3 while TempStr[-1] not in ['F','f']:
4     if ......

 

    

   3、内置函数

  1. input()函数

    

 1 >>> input()
 2 34
 3 '34'
 4 >>> input("请输入字符串:")
 5 请输入字符串:hgjfhlkri
 6 'hgjfhlkri'
 7 >>> input("")
 8 ghfj
 9 'ghfj'
10 >>> input("")
11 34
12 '34'
13 >>> input("")
14 grghtui
15 'grghtui'
16 >>> 

 

  

  2. print()函数

   

 1 >>> print()
 2 
 3 >>> s=234
 4 >>> print(s)
 5 234
 6 >>> print("dgyfui")
 7 dgyfui
 8 >>> print("347")
 9 347
10 >>> print("")
11 
12 >>> print("2+1")
13 2+1
14 >>> 

 

 

  3.eval()函数

    

  未完待续··············

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Python入门

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

python 入门

1、 python 脚本的编写  文件:hello.py  第一步:在第一行添加  #!/usr/bin/env python#!/usr/bin/env python3print("hello world");   第二步:修改 .py文
2023-01-30

Python入门

---恢复内容开始---  在这章中,我了解到了计算机的概念、Python的发展史以及Python语言的版本之间的区别,并自己安装了Python的编辑器。通过安装Python编辑器,我认识到安装软件也可以在官网上安装。   在第二章中介绍了
2023-01-30

python入门

Python 语言允许在一个循环体里面嵌入另一个循环
python入门
2024-04-23

Python入门 (二)

本文是个人python学习笔记,学习资料为廖雪峰python教程,如需更多内容,请移步廖老师官方网站。一 函数式编程Functional Programming函数式编程允许把函数本身作为参数传入另一个函数,还允许返回一个函数。Python
2023-01-31

Day1-python入门

python是一门编程语言,搞明白三点:1、编程目的?计算机的发展就是为解放人力,机器是死的,所以人必须找到一种能够被机器识别的表达式从而把自己的思想按照这个表达方式传递机器,完成机器可以自发的工作。2、什么是编程语言?上面所说的表达方式指
2023-01-31

一、python入门

一、python介绍介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解释器。Python这个名字,来自Guido所挚爱的电视剧Mon
2023-01-31

Python Spider入门

添加header和datarequest=urllib.request.Request(url)response=urllib.request.urlopen(request)#response是一个http.client.HTTPResp
2023-01-31

python入门(四)

python*列表生成 1语法:      range(starti  stop step)         2.7版本      list(range(starti  stop step)))     3.5     2.通过循环生成列表
2023-01-31

python 的入门

时光匆匆,大一的时间过的很快,从大一上学期学的c开始,就感觉出c的结构很复杂,但是不可否认,学习c和汇编等涉及到系统底层知识才会有可能开发出属于自己知识产权的东西,然而,python以其简约性,丰富的库,流畅的语法结构等特点成为了18年最火
2023-01-30

python 入门idle3

ubuntu 16已经自动安装python3 .  需要做的就是安装python的编辑器 sudo apt-get install idle3。Open IDLE, copy the following code below and pre
2023-01-31

Python入门(一)

1.编程语言:    机器代码-》微码变成-》高级语言    编译器[解释器]:把人类能够理解的,转换成机器能够理解的        编译器:必须转换成二进制代码才能运行        解释器:边解释[执行],边运行     python非
2023-01-31

python入门demo

#coding=utf-8#python中listl = [95.5,85,59]#指定索引位置插入元素l.insert(0,1);#删除指定索引位置元素y = l.pop(2)#直接替换值l[1] = 100#创建final属性的list
2023-01-31

python入门(五)

*条件语句:    流控制语句-分支结构:    语法:     1.简单条件语句: if 条件:语句     2. if 条件:         语句1;       else:          语句2      3 if   条件: 
2023-01-31

python 快速入门

导入#from dir1 import test#import dir1.test as test列表推到:b3 =[x for x in xing if x in ming]print(b3) li = [1, 2, 3, 4][elem
2023-01-31

python入门方向

如今的时代,作为运维工作者不谦虚的说一个全才岗位,网络,系统,然后还得学习编程,编程可以不必像程序哥一样精通,但是只是我们需要自动化的时候能随手写出一套程序来!现在选择了python作为方向,关于选择python的优点就不在这啰嗦了,自己可
2023-01-31

python入门学习

首先在官网下载好python3.6及以上的版本,根据自己的系统选择:没有显示64位的就是32位的安装包,选择蓝线的能够直接打开在控制台输入python,配置成功的图片如下:从IDLE打开python输入指令 print("I love py
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录