编写商品竞猜价格游戏,用户可以选择竞猜商品,然后根据竞猜的商品竞猜价格,如图1所示;小于指定数字,提示“竞猜价格小了…”,用户输入大于指定数字,提示“竞猜的价格大了”,如果输入的价格等于该商品的价格,则提示“恭喜,你猜对了!”,结果如图2所示。
猜价格就是循环接收一个数。
如果大了就打印大了。
小了就打印小了。
while True:
a = int(input());
if(a==target):
#....
break;
if(a>target):
#....
continue;
针对 @CSDN专家-Time 的回答,我建议while循环的条件最好不要为True。
n = int(input("请输入竞猜价格(只能输入整数价格):"))
while n != 价钱:
if (n > 价钱):
print("猜的价格大了...")
n = int(input("请输入竞猜价格(只能输入整数价格):"))
elif (n < 价钱):
print("猜的价格小了...")
n = int(input("请输入竞猜价格(只能输入整数价格):"))
print("恭喜,你猜对了!")