python基础练习题4】的更多相关文章

深深感知python基础是有多么重要,Ljh说一定要多练题,so,我现在开始要每天打卡练习python.加油! 01:求‘1-100’的偶数和 #第一种解法: sum=0 num=0 while num<101: num+=1 if num%2==0: sum+=num print(sum) #第二种解法: sum=0 for i in range(2,101,2): sum+=i print(sum) #第三种解法: sum=0 for i in range(1,101): if i%2==0…
又把python捡起来了,动手能力偏弱,决定每日一练,把基础打好! ------------------------------------------------------------------------------------------------------- 练习题1:九九乘法表 下面是我的新手写法,哈哈哈 1 for i in range(1,10): 2 for j in range(0,i): 3 print(f"{j+1}*{i}={i*(j+1)} ",end…
购物车程序 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/3/6 21:01 # @Author : hyang # @Site : # @File : shop_cart.py # @Software: PyCharm """ 购物车程序 数据结构: goods = [ {"name": "电脑", "price": 1999}, {&qu…
DAY .1 1.使用while循环输出 1 2 3 4 5 6     8 9 10 n = 1 while n < 11: if n == 7: pass else: print(n) n = n + 1 print("------end------") 2.求1-100的所有数的和 n = 1 s = 0 while n < 101: s = s + n n = n + 1 print(s) 3.输出 1-100 内的所有奇数 n = 1 while n < 1…
1:题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 程序源代码: for i in range(1, 5): for j in range(1, 5): for k in range(1, 5): if (i != k) and (i != j) and (j != k): print(i, j, k) 以上实例输出结果为: 1 2 3 1 2 4 1 3…
1.执行python脚本的两种方式 答:1>可以在python /home/xxxx.py 2>cd /home    ./xxxx.py  因为py脚本里面指定了python解释器的位置 2.简述位.字节的关系 答:1Byte(字节)=8bit(二进制位) 3.简述ascii.unicode.uft-8.gbk的关系 答:ascii 英文编码,8个二进制位代表一个字母,总共可以有2的8次方减去1个等于255个 gbk是中文编码,是用的16个二进制代表一个汉字,有点浪费空间 uft-8也是中文…
1.while循环实现输出2 - 3 + 4 - 5 + 6 ... + 100 的和 # 使用while循环实现输出2 - 3 + 4 - 5 + 6 ... + 100 的和 s = 0 i = 2 while i <= 100: if i % 2 == 0: s += i else: s -= i i += 1 print(s,i) # 运行结果:51 101 while循环实现输出2 - 3 + 4 - 5 + 6 ... + 100 的和 2.for循环实现9乘9乘法表 for i i…
1.判断下列逻辑语句的True, False 1) 1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 2) not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 2.求出下列逻辑语句的值 1) 8 or 3 and 4 or 2 and 0 or 9 and 7 2) 0 or 2 and 3 and 4 or 6 a…
#!/usr/bin/env python # -*- coding:utf8 -*- # 1.有两个列表 # l1 = [11,22,33] # l2 = [22,33,44] # a.获取内容相同的元素列表 l1 = [11, 22, 33] l2 = [22, 33, 44] for v in l1 : if v in l2 : print(v) # b.获取l1中有,l2中没有的元素列表 print("------------------------------------------&…
#!/usr/bin/env python # -*- coding:utf8 -*- # 执行Python 脚本的两种方式 # 答:①在windows的cmd窗口下 > D:/Python/python.exe D:/ex.py # ②配置环境变量后,在ide编辑器下直接运行 # 简述位.字节的关系 # 答:一个字节byte是八位bit # 简述 ascii.unicode.utf-8.gbk 的关系 # 答:ascii只能正确识别英文,对中文无法识别,8位 # unicode俗称万国码,最少…