iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python入门
  • 493
分享到

Python入门

入门Python 2023-01-30 23:01:49 493人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

---恢复内容开始---   在这章中,我了解到了计算机的概念、python的发展史以及Python语言的版本之间的区别,并自己安装了Python的编辑器。通过安装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()函数

    

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

 

--结束END--

本文标题: Python入门

本文链接: https://www.lsjlt.com/news/181396.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • Python入门
    ---恢复内容开始---   在这章中,我了解到了计算机的概念、Python的发展史以及Python语言的版本之间的区别,并自己安装了Python的编辑器。通过安装Python编辑器,我认识到安装软件也可以在官网上安装。     在第...
    99+
    2023-01-30
    入门 Python
  • python 入门
    1、 python 脚本的编写   文件:hello.py   第一步:在第一行添加  #!/usr/bin/env python #!/usr/bin/env python3 print("hello world");    第二步...
    99+
    2023-01-30
    入门 python
  • python django入门
    目录1.mvc vs mvtmvc:mvt:2.虚拟环境3.安装包4.创建django项目5.创建应用6.模型ORM选项 说明7.后台管理系统(站点管理)1.mvc vs mvt m...
    99+
    2024-04-02
  • Python入门(一)
    1.编程语言:    机器代码-》微码变成-》高级语言    编译器[解释器]:把人类能够理解的,转换成机器能够理解的        编译器:必须转换成二进制代码才能运行        解释器:边解释[执行],边运行     python非...
    99+
    2023-01-31
    入门 Python
  • python 的入门
             时光匆匆,大一的时间过的很快,从大一上学期学的c开始,就感觉出c的结构很复杂,但是不可否认,学习c和汇编等涉及到系统底层知识才会有可能开发出属于自己知识产权的东西,然而,python以其简约性,丰富的库,流畅的语法结构等...
    99+
    2023-01-30
    入门 python
  • 一、python入门
    一、python介绍 介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解释器。Python这个名字,来自Guido所挚爱的电视剧...
    99+
    2023-01-31
    入门 python
  • Python Spider入门
    添加header和data request=urllib.request.Request(url) response=urllib.request.urlopen(request) #response是一个http.client....
    99+
    2023-01-31
    入门 Python Spider
  • 【Python】PyQt5入门
    文章目录 0 前言1 PyQt5及其基本模块2 开发方式3 UI界面设计(Qt Designer)4 逻辑代码的基本结构5 常用控件及其使用方法5.1 QTableView //2023.4....
    99+
    2023-10-20
    python qt pyqt5 qt designer TableView刷新数据
  • Python Flask入门
    目录主页分析代码:修改视图函数返回值修改URL规则修改视图函数名总结追溯到最初,Flask 诞生于 Armin Ronacher 在 2010 年愚人节开的一个玩笑。后来,它逐渐发展...
    99+
    2024-04-02
  • python入门(五)
    *条件语句:    流控制语句-分支结构:    语法:     1.简单条件语句: if 条件:语句     2. if 条件:         语句1;       else:          语句2      3 if   条件: ...
    99+
    2023-01-31
    入门 python
  • Python入门 (二)
    本文是个人python学习笔记,学习资料为廖雪峰python教程,如需更多内容,请移步廖老师官方网站。 一 函数式编程Functional Programming 函数式编程允许把函数本身作为参数传入另一个函数,还允许返回一个函数。Pyt...
    99+
    2023-01-31
    入门 Python
  • python入门demo
    #coding=utf-8 #python中list l = [95.5,85,59] #指定索引位置插入元素 l.insert(0,1); #删除指定索引位置元素 y = l.pop(2) #直接替换值 l[1] = 100 #创建f...
    99+
    2023-01-31
    入门 python demo
  • python 入门idle3
    ubuntu 16已经自动安装python3 .  需要做的就是安装python的编辑器 sudo apt-get install idle3。Open IDLE, copy the following code below and pre...
    99+
    2023-01-31
    入门 python
  • Day1-python入门
    python是一门编程语言,搞明白三点: 1、编程目的? 计算机的发展就是为解放人力,机器是死的,所以人必须找到一种能够被机器识别的表达式从而把自己的思想按照这个表达方式传递机器,完成机器可以自发的工作。 2、什么是编程语言? 上面所说的...
    99+
    2023-01-31
    入门 python
  • python入门(四)
             python*列表生成 1语法:      range(starti  stop step)         2.7版本      list(range(starti  stop step)))     3.5     2...
    99+
    2023-01-31
    入门 python
  • Python入门难吗?如何顺利入门Python学习?
    很多人想要抓住人工智能的红利,转行Python,首要的问题就是:Python入门难吗在回答这个问题之前,我们需要了解一下Python是什么Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常...
    99+
    2023-06-02
  • python 之 scrapy 入门 (
    在网上浏览了众多scrapy入门教程 作为小白的我总结一下: 最重要的一点就是安装Scrapy 前提是安装好了Anaconda Navigator过后 简直是如履平地啊! 可以借鉴https://blog.csdn.net...
    99+
    2023-01-31
    入门 python scrapy
  • Python入门-函数
    < 返回索引页 函数 函数定义 返回值 函数的调用 函数的参数 顺序参数 参数的默认值 可变参数 关键字参数 参数的组合 参数的专递 函数作用域 内建函数 匿名函数 函数注解 总结 练习 参考 <!...
    99+
    2023-01-31
    函数 入门 Python
  • python线程入门
    目录 python线程入门 线程与进程 线程 总结 参考 pytho...
    99+
    2023-01-30
    线程 入门 python
  • python 快速入门
         导入 #from dir1 import test #import dir1.test as test 列表推到: b3 =[x for x in xing if x in ming] print(b3)  li ...
    99+
    2023-01-31
    入门 快速 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作