本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。
39 个评论
for i in range(5):
num =int(input('Please enter this time of operation:'))
if num >30:
print('Time is out!')
continue
print('you have spend %d seconds'%num)
试了一下,删去continue,代码运行结果是一样的,所以还是不太理解continue的作用。
num =int(input('Please enter this time of operation:'))
if num >30:
print('Time is out!')
continue
print('you have spend %d seconds'%num)
试了一下,删去continue,代码运行结果是一样的,所以还是不太理解continue的作用。
for i in range(0,10):
a = int(input('请输入一个数字(1~100): '))
if a < 66:
print('还可以大点')
elif a > 66:
print('太大了')
else:
print('猜对了')
break
a = int(input('请输入一个数字(1~100): '))
if a < 66:
print('还可以大点')
elif a > 66:
print('太大了')
else:
print('猜对了')
break
加了个随机数。
import random
a=random.randint(1,100)
for i in range(0,10):
num=int(input("请输入一个1-100之间的整数!"))
if num>a:
print("你输入的数字大咯!")
continue
elif a>num:
print("你输入的数字小咯!")
continue
print("猜对咯!这个数是%d"%num)
break
import random
a=random.randint(1,100)
for i in range(0,10):
num=int(input("请输入一个1-100之间的整数!"))
if num>a:
print("你输入的数字大咯!")
continue
elif a>num:
print("你输入的数字小咯!")
continue
print("猜对咯!这个数是%d"%num)
break
continue可以不加哦
x = 55
i = 5
while i:
y = int(input('Plz input a number between (1-100), you have %d times left:' % i))
if y < x:
print('too small')
elif y > x:
print('too large')
i -= 1
if i == 0:
print('end of try')
break
elif x == y:
print('you are right')
break
结果倒是对了,代码写的总觉得别扭,纯小白,请指正。
i = 5
while i:
y = int(input('Plz input a number between (1-100), you have %d times left:' % i))
if y < x:
print('too small')
elif y > x:
print('too large')
i -= 1
if i == 0:
print('end of try')
break
elif x == y:
print('you are right')
break
结果倒是对了,代码写的总觉得别扭,纯小白,请指正。
for i in range(0,10):
num=int(input('请随机输入一个0-100的整数:'))
if num>50:
print('请输入小一点的数字')
continue
elif num<50:
print('请输入大一点的数字')
continue
else:
print('猜对啦')
break
这样才是对的吧
num=int(input('请随机输入一个0-100的整数:'))
if num>50:
print('请输入小一点的数字')
continue
elif num<50:
print('请输入大一点的数字')
continue
else:
print('猜对啦')
break
这样才是对的吧
ID王大伟 回复 Behemoth678
可以
for i in range(1,10):
for j in range(1,i+1):
q=i*j
print('%d*%d=%d '%(j,i,q),end='')
print('\n')
我搞了个更好看的乘法表格式- - i和j的位置换了下
for j in range(1,i+1):
q=i*j
print('%d*%d=%d '%(j,i,q),end='')
print('\n')
我搞了个更好看的乘法表格式- - i和j的位置换了下
a = 21 #自定义数字。。
for i in range(0,11):
print('第%d次'%(i+1))
if i ==10:
print('十次都没猜对,糖没有啦!')
break
else:
inpt = int(input('猜数字啦 对的给糖吃:'))
if inpt < a:
print('你猜的数字%d小了'%inpt)
continue
elif inpt>a:
print('你猜的数字%d大了'%inpt)
continue
else:
print('恭喜你第%d次终于猜对啦~正确数字是%d'%(i+1,inpt))
break
'''
感觉自己写的比较乱
数字是自己定义的。。我这里写的是21(不会弄随机数。。) 代码测试了挺多次 有一个不足就是如果输入的不是数字他会报错。。暂时还不知道怎么处理 = 。=
'''
for i in range(0,11):
print('第%d次'%(i+1))
if i ==10:
print('十次都没猜对,糖没有啦!')
break
else:
inpt = int(input('猜数字啦 对的给糖吃:'))
if inpt < a:
print('你猜的数字%d小了'%inpt)
continue
elif inpt>a:
print('你猜的数字%d大了'%inpt)
continue
else:
print('恭喜你第%d次终于猜对啦~正确数字是%d'%(i+1,inpt))
break
'''
感觉自己写的比较乱
数字是自己定义的。。我这里写的是21(不会弄随机数。。) 代码测试了挺多次 有一个不足就是如果输入的不是数字他会报错。。暂时还不知道怎么处理 = 。=
'''
import random
a = random.randint (1,100)
for i in range (1,11):
print ('第%d次'%i)
b = int (input ('请输入一个整数(1-100):'))
if b > a:
print ('你给出的数字%d太大啦,再来一次'%b)
elif b < a:
print ('你给出的数字%d太小啦,再来一次'%b)
else:
print ('你给出的数字%d是对的,恭喜你第%d次猜对了!'%(b,i))
break
if i == 10:
print ('厉害了,居然%d次都错了'%i)
break
学习了好几个人的答案写出来的。老师,最后的那个break 不加是不是对于整体来说是无任何影响的呢?
a = random.randint (1,100)
for i in range (1,11):
print ('第%d次'%i)
b = int (input ('请输入一个整数(1-100):'))
if b > a:
print ('你给出的数字%d太大啦,再来一次'%b)
elif b < a:
print ('你给出的数字%d太小啦,再来一次'%b)
else:
print ('你给出的数字%d是对的,恭喜你第%d次猜对了!'%(b,i))
break
if i == 10:
print ('厉害了,居然%d次都错了'%i)
break
学习了好几个人的答案写出来的。老师,最后的那个break 不加是不是对于整体来说是无任何影响的呢?
是的
请问如何输出乘法表,格式要是
1*1=1
2*1=2,2*2=4
就是要把i,j的值打印出来
1*1=1
2*1=2,2*2=4
就是要把i,j的值打印出来
另外int[14]之后的int[1]加了continue,程序是死的,无法执行,请斑竹看看是什么问题
for i in range(1,10) :
for j in range(1,1+i):
q = i * j
print('%d*%d=%d'%(i,j,q),end=' ' )
print('\n')
可以参考我的
for j in range(1,1+i):
q = i * j
print('%d*%d=%d'%(i,j,q),end=' ' )
print('\n')
可以参考我的
我觉得你这个代码有问题,如果我第十次猜对了,程序还是会报:厉害了,居然10次都错了;另外,break我觉得还是有影响的,如果不加break即便不到10次就猜对了,程序还是会继续运行
for i in range(1,10):
num=int(input('请输入1-100的数字:'))
if num==10:
print('恭喜你猜对了')
break
else:
i=10-i
print('猜错了,请重新输入,你还有%d次机会'%(i))
总感觉哪里 有问题,老师指正下
num=int(input('请输入1-100的数字:'))
if num==10:
print('恭喜你猜对了')
break
else:
i=10-i
print('猜错了,请重新输入,你还有%d次机会'%(i))
总感觉哪里 有问题,老师指正下
i = 10 - i 去掉
import random
num=random.randint(1,100)
for i in range(0,10):
answer=int(input('请输入一个1-100的整数:'))
if answer > num:
print('太大了')
elif answer < num:
print("太小了")
else:
print('你猜对了')
break
num=random.randint(1,100)
for i in range(0,10):
answer=int(input('请输入一个1-100的整数:'))
if answer > num:
print('太大了')
elif answer < num:
print("太小了")
else:
print('你猜对了')
break
再写一个while的,这题用while应该更合适
import random
num=random.randint(1,100)
answer = 0
while num != answer:
answer=int(input('请输入一个1-100的整数:'))
if answer > num:
print('太大了')
elif answer < num:
print("太小了")
else:
print('你猜对了')
import random
num=random.randint(1,100)
answer = 0
while num != answer:
answer=int(input('请输入一个1-100的整数:'))
if answer > num:
print('太大了')
elif answer < num:
print("太小了")
else:
print('你猜对了')
import random
i = random.randint(1,100)
for j in range(1,10):
num = int(input('请输入一个整数:'))
if num > i:
print('您输入的值过大!已用次数%d'%j)
elif num < i:
print('您输入的值过小!已用次数%d'%j)
else:
print('恭喜您猜对了,正确数字为%d'%i)
break
i = random.randint(1,100)
for j in range(1,10):
num = int(input('请输入一个整数:'))
if num > i:
print('您输入的值过大!已用次数%d'%j)
elif num < i:
print('您输入的值过小!已用次数%d'%j)
else:
print('恭喜您猜对了,正确数字为%d'%i)
break
import random
x = random.randint(1,100)
for i in range(1,10):
num = int(input('猜一猜是哪个数字:'))
if num != x:
if num > x:
print('大了大了!')
else:
print('小了小了!')
if num == x:
break
x = random.randint(1,100)
for i in range(1,10):
num = int(input('猜一猜是哪个数字:'))
if num != x:
if num > x:
print('大了大了!')
else:
print('小了小了!')
if num == x:
break
i = 56
for w in range(1,10):
q = int(input('请输入猜测数字(1-100):'))
if q > i:
print('大了')
continue
if q < i:
print('小了')
continue
if q == i:
print('正确')
break
for w in range(1,10):
q = int(input('请输入猜测数字(1-100):'))
if q > i:
print('大了')
continue
if q < i:
print('小了')
continue
if q == i:
print('正确')
break
print('猜数字游戏')
for i in range(1,11):
num=int(input('请输入1-100内的一个整数(你有10次机会):'))
if 1<=num<49:
print('你输入的是%d,猜错啦!还可以猜大一点。请重新再来。你还有'%num,10-i,'次机会')
continue
elif 49<num<=100:
print('你输入的是%d,猜错啦!要小一点点啦!请重新再来。你还有'%num,10-i,'次机会')
continue
elif num==49:
print('恭喜你,猜对了,一共猜了',i,'次')
break
else:
print('输入错误,请重新输入。你还有',10-i,'次机会')
for i in range(1,11):
num=int(input('请输入1-100内的一个整数(你有10次机会):'))
if 1<=num<49:
print('你输入的是%d,猜错啦!还可以猜大一点。请重新再来。你还有'%num,10-i,'次机会')
continue
elif 49<num<=100:
print('你输入的是%d,猜错啦!要小一点点啦!请重新再来。你还有'%num,10-i,'次机会')
continue
elif num==49:
print('恭喜你,猜对了,一共猜了',i,'次')
break
else:
print('输入错误,请重新输入。你还有',10-i,'次机会')
# 打印乘法表,还原小学时候文具盒上的表
for i in range(1,10):
for j in range(1,i+1):
print("%d*%d = %d "%(i,j,i*j),end="")
print('\n')
for i in range(1,10):
for j in range(1,i+1):
print("%d*%d = %d "%(i,j,i*j),end="")
print('\n')
a=66
for i in range(0,9):
num=input('请输入提示信息:')
b=int(input('请输入你本次所猜想的数字(1~100):'))
if b==a:
print('恭喜,你所猜的答案正确!')
break
print('对不起,回答错误!')
for i in range(0,9):
num=input('请输入提示信息:')
b=int(input('请输入你本次所猜想的数字(1~100):'))
if b==a:
print('恭喜,你所猜的答案正确!')
break
print('对不起,回答错误!')
for i in range(1,11):
a=int(input("请猜大小(0~100):"))
if i>9:
print("已经猜了10次\n游戏结束")
break
elif a< 0 or a>100:
print("数字不在规定范围内,请重新猜")
else:
if a>50:
print("数字太大,请重新猜")
elif a<50:
print("数字太小,请重新猜")
else:
print("恭喜你猜对了\n游戏结束")
break
a=int(input("请猜大小(0~100):"))
if i>9:
print("已经猜了10次\n游戏结束")
break
elif a< 0 or a>100:
print("数字不在规定范围内,请重新猜")
else:
if a>50:
print("数字太大,请重新猜")
elif a<50:
print("数字太小,请重新猜")
else:
print("恭喜你猜对了\n游戏结束")
break
for i in range(1,10):
for j in range(1,i+1):
k = i*j;
print('%d * %d = %d '%(i,j,k),end='')
print('\n')
for j in range(1,i+1):
k = i*j;
print('%d * %d = %d '%(i,j,k),end='')
print('\n')
import random
number = random.randint(1,100)
for i in range(10):
guess = int(input('在1-100中猜一个数字:'))
if guess == number:
print('猜对了')
break
elif guess > number:
print('大了')
elif guess < number:
print('小了')
elif guess < 1 or guess > 100:
print('必须在1-100以内')
else:
print('结束了')
number = random.randint(1,100)
for i in range(10):
guess = int(input('在1-100中猜一个数字:'))
if guess == number:
print('猜对了')
break
elif guess > number:
print('大了')
elif guess < number:
print('小了')
elif guess < 1 or guess > 100:
print('必须在1-100以内')
else:
print('结束了')
for i in range(1,11):
for j in range(1,101):
j=int(input('Please input the number you guess:'))
if j >50:
print('%d is bigger than the RIGHT number,you have only %d chances!'%(j,10-i))
elif j<50:
print('%d is smaller than the RIGHT number,you have only %d chance!'%(j,10-i))
else:
print('Congratulation!%d is the RIGHT number!'%j)
i+=1
if i>10:
break
halo all,break 会终止运行吗?超过十次还可以继续输入??
for j in range(1,101):
j=int(input('Please input the number you guess:'))
if j >50:
print('%d is bigger than the RIGHT number,you have only %d chances!'%(j,10-i))
elif j<50:
print('%d is smaller than the RIGHT number,you have only %d chance!'%(j,10-i))
else:
print('Congratulation!%d is the RIGHT number!'%j)
i+=1
if i>10:
break
halo all,break 会终止运行吗?超过十次还可以继续输入??