猜数字
1 没加循环的只可以猜一次的,
#版本一
first = int(input('请随机写一个数字'))
second =int (input('请猜猜'))
if second > first:
print('您猜大了,游戏结束')
elif second == first:
print('恭喜您猜对了')
else :
print('您猜小了,游戏结束')
输出
E:\Anaconda3\anaconda\python.exe C:/Users/33066/Desktop/hello.py
请随机写一个数字1
请猜猜1
恭喜您猜对了
Process finished with exit code 0
2 int转印数值,加入循环while True: if elif: else:
#猜数字
#版本二
while True:
first = int(input('请输入一个数'))
while True:
second = int(input('请猜'))
if second > first:
print('大了')
elif second == first:
print('对了')
break
else:
print('小了')
E:\Anaconda3\anaconda\python.exe C:/Users/33066/Desktop/hello.py
请输入一个数1
请猜2
大了
请猜-1
小了
请猜1
对了
请输入一个数
3 imp随机出一个数,猜
#随机数字
# import random
# print(random.randrange(1,10))
#版本三
#随机猜数字
import random
while True:
first =random. randrange(1,10)
while True:
second = int(input('请猜'))
if second > first:
print('大了')
elif second == first:
print('对了')
break
else:
print('小了')
输出
E:\Anaconda3\anaconda\python.exe C:/Users/33066/Desktop/hello.py
请猜2
小了
请猜5
大了
请猜4
大了
请猜3
对了
请猜