import random print('==============学无止境==========') secret=random.randint(1,10) print('sec:',secret) temp = input('你猜我在想啥? ') guest = int(temp); first=True while guest != secret: if first : first=False else: temp = input('') guest = int(temp); if guest== secret: print('猜对了') else: if guest > secret: print('大了') elif guest < secret: print('小了') print('不完了')
java实现
public static void main(String[] args) { int num = ThreadLocalRandom.current().nextInt(9) +1; System.out.println("num 为:"+num); System.out.println("请输入一个数"); Scanner scanner = new Scanner(System.in); int i = scanner.nextInt(); boolean first=true; while (i != num){ if(first){ first=false; }else{ i = scanner.nextInt(); } if(i > num){ System.out.println("大了"); }else if(i < num){ System.out.println("小了"); }else{ System.out.println("猜对了"); break; } } }