课后练习一:
猜数字游戏计算机出一个1~100之间的随机数由人来猜
计算机根据人猜的数字分别给出提示大一点/小一点/猜对了
猜对以后显示共猜了几次
如果10次之内没有猜对,显示正确答案
注意:此题目需要使用随机数,类型转换和 for-else
需要自行查阅资料解决
练习二:
http://47.92.149.0:8050/functional/#/23
回复记得带上自己的学号
课后练习一:
猜数字游戏计算机出一个1~100之间的随机数由人来猜
计算机根据人猜的数字分别给出提示大一点/小一点/猜对了
猜对以后显示共猜了几次
如果10次之内没有猜对,显示正确答案
注意:此题目需要使用随机数,类型转换和 for-else
需要自行查阅资料解决
练习二:
http://47.92.149.0:8050/functional/#/23
回复记得带上自己的学号
姓名:李范佑 学号:202041404211
练习一:
import random
# 生成1~100之间的随机数
number = random.randint(1, 100)
attempts = 0
for attempts in range(1, 11):
# 让用户输入猜测的数字
guess = int(input("请输入一个1~100之间的数字:"))
# 判断猜测是否正确
if guess < number:
print("大一点!")
elif guess > number:
print("小一点!")
else:
print("恭喜你,猜对了!")
break
# 如果在10次内没有猜对,显示正确答案
else:
print("很遗憾,你没有在10次内猜对。正确答案是:" + str(number))
print("你共猜了" + str(attempts) + "次。")
练习二:
用户名:
合法用户名:
输入"abcd12345678",符合要求的用户名,预期通过。
输入"abc.def",符合要求的用户名,预期通过。
输入"1234-abcd-12345",符合要求的用户名,预期通过。
非法用户名:
输入"超过二十个字符的用户名测试测试测试",长度超过20个字符,预期不通过。
输入"带有空格 的用户名",包含空格,预期不通过。
输入"不允许特殊字符$%^“,包含不允许的特殊字符,预期不通过。
邮箱:
合法邮箱:
输入"example@email.com”,符合邮箱基本格式,预期通过。
非法邮箱:
输入"exampleemail.com",不包含@符号,预期不通过。
输入"example@email",缺少顶级域名,预期不通过。
输入"example.email@.com",点号位置不正确,预期不通过。
密码:
合法密码:
输入"Password0!“,大于8位,包含数字、字母和特殊字符,预期通过。
输入"Password123”,大于8位,包含数字和字母,预期通过。
非法密码:
输入"shortpwd",长度小于8位,预期不通过。
输入"Password",不包含数字或特殊字符,预期不通过。
忘记密码链接:
点击忘记密码链接:
点击"我忘记了密码"链接,验证是否跳转至找回密码弹窗页面。
登录按钮:
合法登录:
输入合法用户名、邮箱和密码,点击"登录"按钮,预期成功登录。
非法登录:
输入不合法的用户名、邮箱或密码,点击"登录"按钮,预期登录失败,页面顶部显示登录失败提示文案。
姓名:吴宏杰 学号:202041404218
练习一:
import random
secret_num = random.randint(1, 100)
guess_count = 0
for i in range(10):
guess = int(input(“请猜一个1-100之间的整数:”))
guess_count += 1
if guess < secret_num:
print("您猜得太小了,请再猜一次。")
elif guess > secret_num:
print("您猜得太大了,请再猜一次。")
else:
print("恭喜你,猜对了!你总共猜了", guess_count, "次。")
break
else:
print(“很遗憾,您没有在10次之内猜对。正确答案是”, secret_num, “。”)
练习二:
学号:202041404110 姓名:胡鑫,班级:20软件一班
练习一:
import random
target_number = random.randint(1, 100)
attempts = 0
for _ in range(10): # 最多猜10次
guess = input("猜一个1到100之间的数字: ")
# 检查用户输入是否是数字
if not guess.isdigit():
print("请输入一个有效的数字。")
continue
guess = int(guess)
attempts += 1
if guess < target_number:
print("再大一点")
elif guess > target_number:
print("再小一点")
else:
print(f"恭喜你,猜对了!答案是{target_number},你一共猜了{attempts}次。")
break
else:
print(f"很抱歉,你没有在10次内猜对。答案是{target_number}。")
练习二:
202041404214刘均豪
import random
target_number = random.randint(1, 100)
attempts = 0
for attempts in range(1, 11):
guess = int(input(“请输入一个1~100之间的数字:”))
if guess < target_number:
print(“大一点!”)
elif guess > target_number:
print(“小一点!”)
else:
print(“恭喜你,猜对了!”)
break
else:
print(“很遗憾,你没有在10次内猜对。正确答案是:” + str(target_number))
print(“你共猜了” + str(attempts) + “次。”)
202041412221 阮凯林
练习一
import random
def guess_number():
target_num = random.randint(1, 100)
count = 0
while True:
count += 1
guess = int(input("请输入一个1~100之间的整数:"))
if guess == target_num:
print("恭喜你,猜对了!")
print("你共猜了", count, "次")
break
elif guess < target_num:
print("大一点")
else:
print("小一点")
if count >= 10:
print("很遗憾,猜了10次都没有猜对!")
print("正确答案是", target_num)
break
guess_number()
练习二
编号 | 测试输入 | 预期结果 |
---|---|---|
1 | UI是否符合原型图 | 符合 |
2 | 正确的用户名或邮箱和密码 | 登录成功 |
3 | 不规范的用户名或邮箱 | 提示用户名或邮箱不规范 |
4 | 错误的用户名或密码 | 提示用户名或密码错误 |
5 | 点击我忘记了密码 | 跳转至找回密码弹窗 |
6 | 登录失败 | 显示失败原因 |
刘建升 202041404213
练习1:
import random
x = random.randint(1, 100)
max = 100
min = 1
for _ in range(10):
i = int(input(“输入一个” + str(min) + “~” + str(max) + “之间的数字:”))
if i == x:
print(“猜对了”)
break
if i < x:
print(“大一点”)
min = i
if i > x:
print(“小一点”)
max = i
else:
print(“正确答案是” + str(x))
202041404124王沛维