|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
甲鱼老师的代码是这样的:
其中的print('*', end = '')中的end = '',这个是什么意思?
我自己写的代码有点不同,但是结果是 一样的,我这样写是不是属于代码臃肿?希望大神们给点意见,谢谢!
我自己的代码是这样的:
number = input('请输入一个1-10之间的数字:')
i = int(number)
n = 0
if i <= 0 or i >= 10:
while n != 3:
n = n + 1
if n < 3:
print('请输入一个1-10之间的正整数')
number = input('输入数字不对,重新输入:')
i = int(number)
else:
print('对不起,输入的次数太多了,游戏结束了!')
else:
while i:
print(' '* i + '*' * i)
i = i - 1
end是print函数的一个参数,表示打印结束符,默认情况下是回车,这里 end=''表示没有结束符,后面的打印和它是紧挨着的
自己能写出来并正确运行就是最大的学习效果,至于逻辑和代码结构之类的,是需要不断积累的,初学者不要舍本逐末
|
|