加载中......
输入验证码,即可复制
微信扫码下载好向圈APP, 登陆后即可进入消息页面查看验证码
只需要3秒时间
今天先讲题再来回看下python的数据类型

python经典练习题(六)-1.jpg

第一题

题目:将一个正整数分解质因数。例如:输入 90,打印出 90=2*3*3*5x = int(input("请输入需要分解质因数的正整数:\n"))result = []n = xfor j in range(1,n//2+1):    for i in range(2, n):        if n % i == 0:            result.append(i)            n = n//i            breakif len(result)!=0:    result.append(n)    print(x, '=', '*'.join(map(str, result)))else:    print("这是一个质数")

学习知识点:str.join方法
s1 = "-"s2 = ""seq = ("r", "u", "n", "o", "o", "b") # 字符串序列print (s1.join( seq ))print (s2.join( seq ))r-u-n-o-o-brunoob

第二题

题目:学习成绩>=90 分的同学用 A 表示,60-89 分之间 的用 B 表示,60 分以下的用 C 表示。num =int(input("学习成绩"))if num >= 90:    print("A")elif 60 < num < 89:    print("B")else:    print("C")
这个没啥好讲的之前的学习点都有学过

今天重点讲下 python 的数据类型
python数据类型:

Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
    不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。内置的 type() 函数可以用来查询变量所指的对象类型。

Python3 中数字支持 int、float、bool、complex(复数)
    1、Python可以同时为多个变量赋值,如a, b = 1, 2。2、一个变量可以通过赋值指向不同类型的对象。3、数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。4、在混合计算时,Python会把整型转换成为浮点数。


String(字符串)

Python中的字符串用单引号 ' 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。

python经典练习题(六)-2.jpg

Python 使用反斜杠 \ 转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r,表示原始字符串
print('Ru\noob')Ruoobprint(r'Ru\noob')Ru\noob
先这样,其他可变的到时候单独来讲
程序员圈
9516 查看 2 0 反对

说说我的看法高级模式

您需要登录后才可以回帖 登录|立即注册

  • 1314305448

    2021-2-25 09:40:13 使用道具

    来自: 北京来自: 北京来自: 北京来自: 北京
    关注了。
  • 粉妆青词言调

    2021-2-25 23:59:21 使用道具

    来自: 北京来自: 北京来自: 北京来自: 北京
    转发了

相关阅读