xueziye
(空白)
2023 年10 月 10 日 00:44
42
import random
随机生成一个1-100之间的整数
number = random.randint(0, 100)
循环十次结束
for i in range(10):
# input函数从键盘输入要猜的数字,并转换为int类型
choice = int(input(“请输入你要猜测的数字:”))
# 大于目标数字
if choice > number:
print(“你猜大了”)
# 小于目标数字
elif choice < number:
print(“你猜小了”)
# 等于目标数字
else:
print(“你猜对了,真棒!”)
print(f"你一共用了{i + 1}次机会")
break
print(f"还剩{9 - i}次机会")
else:
print(“游戏结束你还没有猜到。”)
何宇明 202041413209
import random
guess = random.randint(1, 100)
print(“猜数字游戏”)
num = int(input(“输入一个100以内的数”))
guess_chances = 0
while num != guess:
if num > 100:
print(“两位数呦”)
num = int(input(“再来一次”))
if num == guess:
print(“猜对了,恭喜你”)
else:
if num > guess:
print(“猜大了”)
guess_chances=guess_chances+1
else:
print(“猜小了”)
guess_chances = guess_chances + 1
print(“游戏结束”)
print(“您一共猜了”,guess_chances+2,“次”)
黄枝沛202041404206
用户名:
等价类测试用例:
正常情况下的用户名,长度为5,包含字母和数字: “user5”
边界值测试用例:最小长度的用户名,长度为1: “a”
边界值测试用例:最大长度的用户名,长度为20: “user12345678901234567890”
包含短横线的用户名:“user-name”
包含小数点的用户名:“user.name”
包含下划线的用户名:“user_name”
邮箱:
等价类测试用例:
正常情况下的邮箱:“user@example.com ”
边界值测试用例:最小长度的邮箱,长度为5:“a@a.a”
边界值测试用例:最大长度的邮箱,长度为320:“user12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345@example.com ”
异常情况测试用例:
邮箱为空:“”
缺少@符号的邮箱:“userexample.com ”
缺少.符号的邮箱:“user@examplecom”
无效的顶级域名:“user@example.invalid”
无效的邮箱格式:“user@.com”
包含空格的邮箱:“user @example.com ”
密码:
等价类测试用例:
正常情况下的密码,长度为9,包含字母、数字和特殊字符:“P@ssw0rd”
边界值测试用例:最小长度的密码,长度为9,只包含字母:“PasswordA”
边界值测试用例:最小长度的密码,长度为9,只包含数字:“123456789”
边界值测试用例:最小长度的密码,长度为9,只包含特殊字符:“!@#$%^&*”
边界值测试用例:最大长度的密码,长度为128,包含各种字符:“Aa1@!” + “Aa1@!” * 30
异常情况测试用例:
密码为空:“”
密码长度小于8,长度为7:“Passw0”
密码不包含字母:“1234567@”
密码不包含数字:“Password@”
密码不包含特殊字符:“Password123”
包含空格的密码:“Pass word@123”
包含非法字符的密码,如中文字符:“密码123@”
忘记密码:
点击"忘记密码"链接,确保跳转至找回密码弹窗。
登录:
点击"登录"按钮,确保发起登录请求。
登录成功:
使用有效的用户名和密码登录,确保成功登录后返回当前页面,页面顶部栏展示用户头像。
登录失败:
使用无效的用户名和密码登录,确保登录失败后,登录页面顶部展示登录失败提示文案。
姓名:曾深 学号:202041404224
import random
def guess():
num = random.randint(1, 100)
attempts = 0
while True:
guess = int(input("请猜一个1到100之间的数字:"))
attempts += 1
if guess < num:
print("你猜的数字太小了,请再大一点!")
elif guess > num:
print("你猜的数字太大了,请再小一点!")
else:
print(f"恭喜你!你在{attempts}次尝试后猜对了数字{num}。")
break
if attempts > 10:
print(f"很遗憾,你没有在10次之内猜对。正确答案是{num}。")
guess()
练习二:
m0m3ntd
(炒饭师傅寅大猛)
2023 年10 月 10 日 11:33
54
王寅 202041412119
import random
answer = random.randint(1, 100)
count = 0
for i in range(10):
guess = int(input("请猜一个1到100的数字:"))
count += 1
if guess == answer:
print(f"恭喜你,猜对了!共猜了{count}次")
break
elif guess > answer:
print("猜大了,请继续猜")
else:
print("猜小了,请继续猜")
else:
print(f"很遗憾,你没有在10次之内猜对,正确答案是{answer}")
代码中我们首先随机生成一个1到100的整数作为答案,然后进入for循环,最多循环10次,每次让用户输入一个数字作为猜测,然后判断猜测是否等于答案,如果是,输出猜对了的信息并退出循环;如果不是,输出提示信息告诉用户猜大了还是猜小了,并继续循环。如果循环全部结束后还没有猜对,输出正确答案。
姓名 彭子晴 学号 202041404120
练习一:
import random
n = random.randint(1,100)
print(“你有10次猜测数字的机会”)
for i in range(10) :
j = int(input(“请输入数字:”))
if j < n :
print(“猜小了,请再试一次。”)
elif j > n:
print(“猜大了,请再试一次。”)
else:
print(“猜对了! 答案是%d”% n)
break
else:
print(“很遗憾,你没有在次内猜对。正确答案是}。”% n)
练习二:
Evelyn
(Evelyn)
2023 年10 月 12 日 12:28
56
姓名:王冠毅 学号:202041412222
练习1:
练习2: