项目一:让用户输入圆的半径,告诉用户圆的面积

    思路:

      1、首先需要让用户输入一个字符串,即圆的半径

      2、判断用户输入的字符串是否为数字  isalpha

      3、求圆的面积需要调用到math模块,所以要导入该模块

     

 项目二:利用枚举找到列表中重复元素的索引 

    
alist=[1,2,3,4,4,3,4,6,7]
list=[] #定义一个空列表
s=4 #要查找列表值得索引
print(alist)#打印出该列表
for item in enumerate(alist):
    print(item)#打印枚举法的列表,输出列表下标和列表值得小元组
    if item[1]==s:
        list.append(item[0])
print('要查找相同列表值为4的索引为:',list)
View Code

 项目三:猜年龄游戏升级版

    需求:

      1、允许用户最多尝试3次
         2、每尝试3次后,如果还没猜对,就问用户是否还想继续玩

      3、如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
           4、如何猜对了,就直接退出 

    
age_of_oldboy=18
count=0
while True:
    if count == 3:
        choice=input('继续(Y/N)>>:')
        if choice == 'Y' or choice == 'y':
            count=0
        else:
            break
    guess=int(input('>>:'))
    if guess == age_of_oldboy:
        print('恭喜猜对啦')
        break
    count+=1
View Code

 项目四:打印九九乘法表

    
'''
行:   第几行    个数
        1       1
        2       2
        3       3
        4       4
个数:j<i+1

'''
for i in range(1,10):
    for j in range(1,i+1):
        print('{0}*{1}={2}'.format(j,i,i*j),end=' ')
    print()
View Code

 

posted on 2019-04-14 12:28  Icon-Liang  阅读(242)  评论(0编辑  收藏  举报