python3 练习题(购物车)
'''购物车程序需求:1.启动程序后,让用户输入工资,然后打印商品列表2.允许用户根据商品编号购买商品3.用户选择商品后,检查余额是否够,够就直接扣款,不够就提醒4.用户可一直购买商品,也可随时退出,退出时,打印已购买商品和余额'''#商品列表products_list = [['Iphone8',...
Python3经典100道练习题001
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 2.我的笨方法代码 1 for i in range(1,5):2 for j in...
Python3经典100道练习题004
题目:输入某年某月某日,判断这一天是这一年的第几天? 1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊 情况,闰年且输入月份大于3时需考虑多加一天。 【我的代码】 1 year=int(input('今年的年份:')) 2 month=int(...
Python3练习题系列(06)——各种符号总结
Python3中的各种符号总结 1关键字 import keyword print(keyword.kwlist, end='\t') ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'd...
python3 练习题100例 (十一)
题目十一:举例证明角谷猜想:以一个正整数N为例,如果N为偶数,就将它变为N/2,如果除后变为奇数,则将它乘3加1(即3N+1)。不断重复这样的运算,经过有限步后,一定可以得到1。 #!/usr/bin/env python3# -*- coding: utf-8 -*-""" 题目十一:举例证明...
廖雪峰python3练习题一
数据类型和变量 题目: 答案: 1 print(123)2 print(456.789)3 print('\'Hello,world\'')4 print('\'Hello,\\\'Adam\\\'\'')5 print('r\'Hello,\"Bart\"\'')6 print('r\'...
python3 练习题100例 (二十六)回文数判断
题目内容: 给一个5位数,判断它是不是回文数,是则输出yes,不是则输出no。 例如12321是回文数,它的个位与万位相同,十位与千位相同。 输入格式: 共一行,为一个5位数。 输出格式: 共一行,yes或no。 输入样例: 12321 输出样例: y...
python3 练习题100例 (十三)
题目十三:将一个正整数分解质因数。例如:输入60,打印出60=2*2*3*5。 #!/usr/bin/env python3# -*- coding: utf-8 -*-""" 题目十三:将一个正整数分解质因数。例如:输入60,打印出60=2*2*3*5。"""__author__ = 'Fan...
python3 练习题100例 (十四)
今天逛贴吧,看到有人求助,做了一下。请大家指正! #!/usr/bin/env python3# -*- coding: utf-8 -*-__author__ = 'Fan Lijun'import randomdic = {}fruit = ['香蕉', '草莓', '苹果', '梨子',...
Python3练习题求1000以内所有3和5的倍数的总和
sum = 0 for i in range ( 1 , 1000 ): if i % 3 = = 0 or i % 5 = = 0 : sum + = i print ( sum...
python3 练习题100例 (十五)
这个比较难,主要难在考虑的问题太多,有好几个还没写出来。有空再来改进。请高手指教! #!/usr/bin/env python3# -*- coding: utf-8 -*-__author__ = 'Fan Lijun'Factor = (7, 9, 10, 5, 8, 4, 2, 1, 6...
python3 练习题100例 (二十八)打印一定范围内的素数
题目内容: 给定一个大于2的正整数n,打印出小于n(不包括n且n不大于100)的所有素数。 要求将符合条件的输出填入一个列表中,打印的结果为该列表。 输入格式: 共一行,为一个大于2的正整数 输出格式: 共一行,为一个列表 输入样例: 10 输出样例: ...
# 【Python3练习题 004】输入某年某月某日,判断这一天是这一年的第几天?
# 【Python练习题 004】输入某年某月某日,判断这一天是这一年的第几天?# 思路:先判断是否为闰年,这关系到 2 月份的天数。# 之后再根据月份值把前几个月的天数累积加起来,最后再加上个“日”,就可以了。dat = input('请输入某年某月某日,格式为 yyyy-mm-dd :')y =...
python3 练习题100例 (二十九)猴子吃桃问题
题目内容: 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第n天(<1<n<11)早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 输入格式: 共一行,...
Python3练习题 035:Project Euler 007:第10001个素数
import timedef f(x): #判断 x 是否为素数,返回bool值 if x == 2:return True elif x <= 1:return False else: t = False #判断是否能够整除 for i in range(2, int(x**.5)+1):i...
python3的基础练习题
1、 执行 Python 脚本的两种方式 1)/usr/bin/python3 xx.py2)python3 xx.py #注xx.py需要在内容里面调用由什么解释器执行 2、 简述位、字节的关系 1Byte = 8bit1bit 表示某个二进制 0 1 3、 简述 ascii、un...
Python3经典100道练习题003
题目:一个整数,它加上100后是一个完全平方数,再加上268又是一个完全平方数,请问该数是多少? 方法:利用循环去判断x+100和x+268是否为完全平方数,没用使用其他函数,缺点运算速度慢 1 x=-100 2 while x<=2000: 3 y=x+100 4 ...
Python3练习题 026:求100以内的素数
p = [i for i in range ( 2 , 100 )] #建立2-99的列表 for i in range ( 3 , 100 ): #1和2都不用判断,从3开始 for j in range ...
python3 从基础入门到高级进阶练习题之----基础篇002
题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到1...
Python3练习题求1000以内所有3和5的倍数的总和
sum = 0for i in range(1,1000): if i%3 == 0 or i%5 == 0: sum += iprint(sum)...