之前我们学习了一些python知识,今天我们就运用一下,编写一个程序。我们知道,股票代码都是6位,其中6开头的是上海交易所的,0和3开头的是深圳交易所的。今天就编写一个程序,手工输入一个股票代码,让程序识别是上海交易所的还是深圳交易所的。
思路如下:
首先,要判断输入的字符串是否为6位,这里我们需要用到len()函数。
然后,判断是否全为数字,这里我们要用到isdigit()方法。
最后,根据首位数字是6还是3或0,判断是哪个市场的股票。
根据以上思路,需要设计一个三重if条件语句。
代码如下:
a=input(‘请输入股票代码’)
if len(a)==6:
if a.isdigit() == True:
if a[0] == ‘6’:
print(‘可能是沪市股票’)
elif a[0]==’0’or a[0]==’3′:
print(‘可能是深市股票’)
else:
print(‘您输入的代码可能错误’)
else:
print(‘您输入的代码可能不全为数字’)
else:
print(“您输入的代码可能不是6位”)

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75107
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!