在python中,要使用随机数,首先需要导入随即数模块 -- ‘工具包’
导入模块后,可以直接在模块名称后面敲一个.然后Tab键,会提示该模块中包含的所有函数
random.randint(a,b),返回[a b]之间的整数,包含a和b
eg: random.randint(12,20):生成随机数n: 12 <= n <= 20
random.randint(20,20): 结果永远是20
random.randint(20,12):结果会报错:下限必须小于上限
-
设计一个程序,使使用者可以进行猜拳游戏
-
输入年月判断这个月有多少天
- 格式化输出
-
0 到 100 之间所有的数字累积求和
-
计算0到100之间奇数的累积求和
-
计算0到100之间所有偶数的累积求和
-
在控制台连续输出五行*,每一行星号的数量依次递增
-
打印九九乘法表
-
猜数字游戏
- 系统随机生成一个1~100的数字;
- 用户总共有5次猜数字的机会;
- 如果用户猜测的数字大于系统给出的数字,打印“too big”;
- 如果用户猜测的数字小于系统给出的数字,打印"too small";
-
如果用户猜测的数字等于系统给出的数字,打印"恭喜",并且退出循环;
Screenshot from 2018-08-28 12-44-30.png
-
实现命令行提示雏形
import os
os.system(cmd)
-
输入一个句子,统计有多少个字符
-
求一个字符串中字符的个数
注意:一个空格为一个字符 -
给定一个字符串来代表一个学生的出勤纪录,这个纪录仅包含以下三个字符:
'A' : Absent,缺勤
'L' : Late,迟到
'P' : Present,到场
如果一个学生的出勤纪录中不超过一个'A'(缺勤)并且不超过两个连续的'L'(迟到),
那么这个学生会被奖赏。
你需要根据这个学生的出勤纪录判断他是否会被奖赏。
示例 1:
输入: "PPALLP"
输出: True
示例 2:
输入: "PPALLL"
输出: False
[图片上传中...(Screenshot from 2018-08-28 13-35-09.png-71f5e2-1535434540179-0)]
第二种方法更加简单
-
判断变量名是否合法。
错误的写法
错误的答案
注意if条件的选择,break的退出控制,for else 的正确用法。以及死循环使用的场景
-
回文数判断
-
句子反转
- 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符
题目描述:
输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,
则删除之后的第一个字符串变成”Thy r stdnts.”
输入描述:
每个测试输入包含2个字符串
输出描述:
输出删除后的字符串
示例1:
输入
They are students.
aeiou
输出
Thy r stdnts.
-
打印菱形
-
用户登陆程序需求:
- 输入用户名和密码;
- 判断用户名和密码是否正确? (name='root', passwd='westos')
-
为了防止暴力破解, 登陆仅有三次机会, 如果超过三次机会, 报错提示;
-
-
求两个数的最大公约数和最小公倍数
当循环结束时保存公约数,迭代下来就是最大的公约数
- 设计一个程序,帮助小学生练习10以内的加法
详情:
- 随机生成加法题目;
- 学生查看题目并输入答案;
- 判别学生答题是否正确?
- 退出时, 统计学生答题总数,正确数量及正确率(保留两位小数点);
小学生算术能力测试系统:
设计一个程序,用来实现帮助小学生进行百以内的算术练习,它具有以下功能:
提供10道加、减、乘或除四种基本算术运算的题目;
练习者根据显示的题目输入自己的答案,程序自动判断输入的答案是否正确并显示出相应的信息。
- 算法之指定范围内判断
1). 若一个正整数n的所有小于n的因子之和等于n, 则称n为完全数, 如6=1+2+3是完全数。判断正整数n是否为完全数。
2). 输入一个正整数,判断其是否为一个素数
网友评论