1.随机猜1-50数字游戏
import random
ran = random.randint(1,50)
count = 0
times = 1
while True:
guess = int(input('猜一个1-50之间的数字:'))
count +=1
if guess == ran:
if count==1:
print('你猜了{}次,赶快去买彩票去,运气爆了!'.format(times))
elif 2<=count<=5:
print('你猜了{}次,猜对啦,有点幸运!'.format(times))
elif count>=6:
print('你猜了{}次,猜对啦,得加加油啦!'.format(times))
break
elif guess >ran:
print('猜大了,再小一点!')
else:
print('猜小了,再大一点!')
times +=1
2.猜拳游戏
三局两胜
import random
n = 1
p_count = 0
m_count = 0
while n <= 3:
ran = random.randint(0,2)
guess = int(input('请输入:剪刀(0) 石头(1) 布(2)\n'))
if guess == ran:
print('本轮平局啦!')
elif guess == 0 and ran == 1 or guess == 1 and ran == 2 or guess == 2 and ran == 0:
print('本轮我输了呜呜呜')
m_count += 1
elif guess == 0 and ran == 2 or guess == 1 and ran == 0 or guess == 2 and ran == 1:
print('本轮我赢啦!!!')
p_count += 1
n += 1
if p_count > m_count:
print('最终我赢啦!!!')
elif p_count < m_count:
print('最后机器赢啦!!!')
elif p_count == m_count:
print('最终平局啦!')