1、一家商场在降价促销,所有原价都是整数(不需要考虑浮点情况),如果购买金额50-100元(包含50元和100元)之间,会给10%的折扣,
如果购买金额大于100元会给20%折扣。编写一程序,询问购买价格,再显示出折扣(%10或
20%)和最终价格。
提示:
输入一个有效的年份(如:2019),判断是否为闰年(不需要考虑非数字的情况)
如果是闰年,则打印“2019年是闰年”;否则打印“2019年不是闰年”
什么是闰年,请自行了解(需求文档没有解释)
3, 使用遍历循环完成剪刀石头布游戏,提示用户输入要出的拳 :石头(1)/剪刀(2)/布(3)/退出(4)
电脑随机出拳比较胜负,显示用户胜、负还是平局。运行如下图所示:
提示:电脑随机出拳
使用随机数,首先需要导入随机数的模块 —— “工具包”
import random
导入模块后,可以直接在 模块名称 后面敲一个"."然后按 Tab键,会提示该模块中包含的所有函数
random.randint(a, b),返回[a, b]之间的整数,包含a和b
random.randint(1, 10) # 生成的随机数n: 1 <= n <= 10
random.randint(4, 4) # 结果永远是 4
random.randint(25, 12) # 该语句是错误的,下限必须小于上限
提示:三个整数使用input提示用户输入
5, 分别使用for和while打印九九乘法表
提示:
输出九九乘法表,格式如下:(每项数据之间空一个Tab键,可以使用"\t")
1 * 1 = 1 1 * 2 = 2 2 * 2 = 4 1 * 3 = 3 2 * 3 = 6 3 * 3 = 9 1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16 1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25 1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36 1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49 1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64 1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81
6,你的微信好友当中有 5 个推销的,他们存在一个列表 black_list=
[‘卖茶叶‘, ‘卖面膜‘, ‘卖保险‘, ‘卖花生‘, ‘卖手机‘]
当中, 请把这 5 个人分别从 black_list 当中删除,最后 black_list 为空。
7,选做:不需要提交,不需要提交,不需要提交哦。
课上不讲解,课后发答案。
使用循环实现排序算法(冒泡,选择等算法选择一个,请自行了解。)
提示:利用for循环,完成a=[1,7,4,89,34,2]的排序(小的数字排前面,大的排后面),不能使用sort、sorted等内置函数或方法
原文:https://www.cnblogs.com/little-lucky/p/12989590.html