第4课作业,关于 print() 和 end=''
import randomtimes = 3
secret = random.randint(1,10)
guess = 0 #这里赋值有意义吗?删除也能正常运行
print('猜一猜')
print('输入一个数字:',end='') #end='' 是什么什么意思
while (guess != secret) and (times > 0):
temp = input() #这里是和上面怎么连起来用的。。
guess = int(temp)
times -= 1
if guess == secret:
print('猜对了!')
else:
if guess > secret:
print('大了')
else:
print('小了')
if times > 0:
print('再试一次吧')
else:
print('机会用光咯')
print('游戏结束')
print()默认是打印完字符串会自动添加一个换行符,end=" "参数告诉print()用空格代替换行
大佬们求解,注释部分!{:5_96:}
guess=0有意义,删除会报错
print(xx,end='') print函数参数结束符end默认是\n即换行,这里设为空字符串不换行
页:
[1]