|
发表于 2022-8-20 12:42:48
|
显示全部楼层
本楼为最佳答案
本帖最后由 柿子饼同学 于 2022-8-20 12:44 编辑
- """ 猜猜我是你的谁 """
- import random as rd # 从下面的语句中看出你是想随机打印两句话中的一个, 所以用 random 生成随机数
- guess = input("猜一下我是你的谁 ")
- # guess = int(temp) 猜的是一个字符串, 因此不要用 int 转换
- # input 函数返回的本来就是字符串, 所以直接用
- output = ["没错乖儿子", "真是我的好儿子", "我是你爹杀狗东西", "草拟嘛"]
- # 为了方便, 用列表把所有要说的放在一起, 到时候生成随机数直接引用下标就可以了
- if guess == "爸爸": # 这里应该加冒号, if 和 else 是一对, 都加冒号
- # 爸爸是用作判断的字符串, 所以要用引号括起来
- #or or 不是这样用的, 记住 if-else 或者 if-elif-else
- print(output[rd.randint(0, 1)])
- else:
- print(output[rd.randint(2, 3)]) # 前两句话对应下标 0, 1 后两句是 2, 3
- print("滚吧")
复制代码
我真的服了 , 要不你多学点课再来写代码吧 , 你这基础语法也不对啊
帮你改了, 也可以像楼上用 random.choice , 看看我的注释 , 再写一下吧 |
|