python中input()的括号中可不可以是空的(有实例疑问)
import randomtimes = 3
secret = random.randint(1,10)
print('------------------我爱鱼C工作室------------------')
guess = 0
print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ")
while (guess != secret) and (times > 0):
temp = input() 这个input是怎么用的啊?
guess = int(temp)
times = times - 1
if guess == secret:
print("我草,你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中了也没有奖励!")
else:
if guess > secret:
print("哥,大了大了~~~")
else:
print("嘿,小了,小了~~~")
if times > 0:
print("再试一次吧:", end=" ") 这个的下一步去哪?
else:
print("机会用光咯T_T")
print("游戏结束,不玩啦^_^")
本帖最后由 青出于蓝 于 2021-7-5 18:21 编辑
可以是空的,您也可以在里面添加内容
这里是因为上面print里的end把间隔\n改为 " ",所以print里的内容与input里的内容同行,显示出来就很自然。
欢迎追问~ 可以,里面添加的也是提示信息,可有可无,不影响结果 青出于蓝 发表于 2021-7-5 18:17
可以是空的,您也可以在里面添加内容
谢谢,那请问空的时候怎么用? 本帖最后由 青出于蓝 于 2021-7-5 18:29 编辑
fish初 发表于 2021-7-5 18:21
谢谢,那请问空的时候怎么用?
直接input()或input("")
官方用法 input(prompt)
prompt指字符串,可有可无 fish初 发表于 2021-7-5 18:21
谢谢,那请问空的时候怎么用?
问题已解决请设置最佳,欢迎追问{:5_91:} 青出于蓝 发表于 2021-7-5 18:17
可以是空的,您也可以在里面添加内容
这里是因为上面print里的end把间隔\n改为 " ",所以print里的内容与in ...
所以print里的内容与input里的内容同行,显示出来就很自然。这句话什么意思啊
fish初 发表于 2021-7-5 18:32
所以print里的内容与input里的内容同行,显示出来就很自然。这句话什么意思啊
print中内置函数end默认为“\n”,代码中定义其为“”,使print与input里的内容同行
请参考https://www.cnblogs.com/znh8/p/9310225.html 青出于蓝 发表于 2021-7-5 18:35
print中内置函数end默认为“\n”,代码中定义其为“”,使print与input里的内容同行
请参考https://www.c ...
谢谢您嘞 wp231957 发表于 2021-7-5 18:18
可以,里面添加的也是提示信息,可有可无,不影响结果
谢谢您嘞
页:
[1]