本帖最后由 柿子饼同学 于 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 , 看看我的注释 , 再写一下吧 |