初学python,怎么感觉语法很乱啊?
秋天之落叶 2020-02-18 10:20:33 python论坛看到的一个简单的例子,怎么感觉语法混乱不堪啊?循环,中断,继续的有点莫名其妙。
感觉真不如delphi严谨。
import random
n = random.randint(1, 101) # 使用random模块中的randint随机生成一个1~100间的整数
count = 0
while count < 4:
num = input('请输入数字:')
try: # 使用try...except语句:如果输入的不是数字,那么用int()转换时会出现ValueError错误
num = int(num)
if num > n:
print('---你输入的数字太大---')
elif num < n:
print('---你输入的数字太小---')
elif num == n:
print('---恭喜你,猜对了---')
break
print('---你还有%s次机会' % (3-count))
count += 1
except ValueError: # 捕获ValueError错误
print('---请你输入有效的内容---')
continue
else:
print('---你的机会已用完---')