猜数字由两个人参与,一个人设置一个数字,一个人猜数字,当猜数字的人说出一个数字,由出数字的人告知是否猜中:若猜测的数字大于设置的数字,出数字的人提示“很遗憾,你猜大了”; 若猜测的数字小于设置的数字时,出数字的人提示“很遗憾,你猜小了”;若猜数字的人在规定的次数内猜中设置的数字,出数字的人提示“恭喜,猜数成功”。 本实例要求编写代码,实现遵循上述规则的猜数字程序。
a = int(input('请出数字的人出一个数字:'))
b = int(input('请确认规定次数'))
c = int(input('猜数字的人猜这个数:'))
for i in range(b): #range()函数产生
if c > a:
print('很遗憾,你猜大了')
if i == 2:
print('次数已经用完')
else:
c = int(input('再猜一次数字:'))
elif c < a:
print('很遗憾,你猜小了')
if i == 2:
print('次数已经用完')
else:
c = int(input('再猜一次数字:'))
else:
print('恭喜,猜数成功')
break
# 十进制是实际应用中最常使用的计数方
# 式,除此之外,还可以采用二进制、八进制
# 或十六进制计数。
# 本实例要求编写代码,实现将用户输入
# 的十进制整数转换为指定进制的功能
a = int(input('请输入需要转换的数:'))
b = input('请输入需要转换的进制(A:二进制,B:八进制,C:十六进制):')
if(b == 'A'):
print('转换后的数为:{}'.format(bin(a)))
if(b == 'B'):
print('转换后的数为:{}'.format(oct(a)))
if(b == 'C'):
print('转换后的数为:{}'.format(hex(a)))