找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
本帖最后由 chenjunhua 于 2022-5-25 20:26 编辑
作业:

# while循环语句和for循环语句输出以下结果
# 1、求出1-100之内的偶数之和
# sum=0
# for i in range(0,101,2):
#     sum=sum+i
# print(sum)# num=0
# sum=0
# while num<=100:
#     num=num+1
#     if num%2==1:
#         continue
#     sum=sum+num
# print(sum)
# num=0
# sum=0
# while num<=100:
#     sum=sum+num
#     num=num+2
# print(sum)
# 2、求出1-100之内的奇数之和
# sum=0
# for i in range(1,100,2):
#     sum=sum+i
# print(sum)
# num=0
# sum=0
# while num<100:
#     num=num+1
#     if num%2==0:
#         continue
#     sum=sum+num
# print(sum)
# num=1
# sum=0
# while num<=100:
#     sum=sum+num
#     num=num+2
# print(sum)
# 3、求出1-100之内的奇数之和减去偶数之和
# sum1=0
# sum2=0
# for m in range(1,100,2):
#     sum1=sum1+m
# for n in range(0,101,2):
#     sum2=sum2+n
# print(sum1-sum2)
#
# num1=1
# sum1=0
# num2=0
# sum2=0
# while num1<=100:
#     sum1=sum1+num1
#     num1=num1+2
# while num2<=100:
#     sum2=sum2+num2
#     num2=num2+2
# print(sum1-sum2)
# num=0
# sum1=0
# sum2=0
# while num<=100:
#     if num%2==0:
#         sum1=sum1+num
#     else:
#         sum2=sum2+num
#     num=num+1
# print(sum1-sum2)

笔记
# dict1={'name': 'laowang', 'age': 18, 'sex': '1', 'grade': 6}
# print(dict1.__contains__('name'))        #直接做判断打印布尔值
# if dict1.__contains__('name') is True:   #存在此键就打印输出
#     print('存在此键')
# else:
#     dict1.setdefault(['name','test'])    #不存在,就添加新增键值后打印
#     print(dict1)
# dict1={'name': 'laowang', 'age': 18, 'sex': '1', 'grade': 6}
# dict1.popitem()   #默认删除最后一组
# print(dict1)      #打印剩下的
# print(dict1.popitem())   #打印删除的的组
# dict2={'score':88}
# dict1.update(dict2)   #拼接字典,主体是谁就打印谁,只能字典和字典
# print(dict1)          #如果更新的元素本身就存在,则会覆盖原来的
# test='hello'
# a=set(test)   #字符串转换成集合,同时去重
# a.pop()       #集合是随机删除一个元素,而列表中默认删除最后一个元素
# a.remove('l')   #移除指定元素,排序仍然无序
# print(a)
# b=a.copy()   #拷贝一个集合,赋值给b,如果存在内容会被覆盖
# a.add('888')   #添加一个元素
# print(a)
# c=frozenset(test)
# d=c.copy()
# print(d)  #类型为不可变集合
# list1=[1,2,3,3,2,66,56]
# print(set(list1))   #列表去重
# list2=set(list1)   #设置一个变量去接受
# for i in list2:    #对它进行遍历,拿到值
#     print(i)
# print(type(list2))
# name=input('请问谁是色批:')   单分支
# if name=='涛哥':
#     print('正确')
# else:
#     print('错误')
# num = 5
# if num>5:
#     print('Y')
# else:
#     print('N')
# name=input('请问谁是色批:')   #多分支
# if name=='涛哥':
#     print('正确')
# elif name=='taoge':
#     print('也正确')
# else:
#     print('错误')
# name=input('请问谁是色批:')
# print('对的') if name=='涛哥'else print('错的')
#登录功能实战练习: 通过输入函数输入用户名、先判断用户名是否正确、
# 用户名正确则 进行密码的判断
# 如果用户名错误则提示:用户错误、请重新输入、
# 密码错误则提 示:您输入的密码有误、请重新输入密码输入正确则登录成功
# name=input('请输入用户名:')
# if name=='涛哥':
#     pwd=input('请输入密码:')
#     if pwd=='sepi':
#         print('登陆成功')
#     else:
#         print('您输入的密码有误、请重新输入')
# else:
#     print('用户错误、请重新输入')
# name = 'admin'  #循环语句,输入正确为止
# pwd = '123456'
# id = 0
# while 1:
#     name = input('请输入用户名:')
#     pwd = input('请输入密码:')
#     if name == name :
#         if pwd == pwd:
#             print('登录成功')
#             exit(0)
#         else:
#                 print('您输入的密码有误、请重新输入密码')
#     else:
#          print('用户错误、请重新输入')
# count1=0    #密码输入5次以上自动推出
# name=input('请输入用户名:')
# while name.isalpha() is False:
#     print('用户错误,请重新输入:')
#     name = input('请输入用户名:')
# else:
#     passwd = input('请输入密码:')
#     while passwd.isalnum() is False:
#      count1+=1
#      if count1>5: exit
#      print('您输入的密码有误,请重新输入:')
#      passwd = input('请输入密码:')
#     else:
#      print('登录成功')
# rightname = 'admin'  #elif 限定输入次数
# rightpsw = '123456'
# id = 0
# while 1:
#     name = input('请输入用户名:')
#     psw = input('请输入密码:')
#     if name == rightname :
#         if psw == rightpsw:
#             print('登录成功')
#             exit(0)
#         else:
#             if id <2 :
#                 print('您输入的密码有误,请重新输入')
#                 id = id + 1
#             elif id == 2:
#                 print('错误次数太多,退出登录')
#                 exit(0)
#     else:
#         if id < 2:
#             print('用户错误、请重新输入')
#             id = id + 1
#         elif id == 2:
#             print('错误次数太多,退出登录')
#             exit(0)
# num=1
# while num<=5:
#     print('这是第%d次循环'%num)  #这是死循环,因为1一直小于等于5
# num=1
# while num<=5:
#    print('这是第%d次循环'%num)
#    num +=1
# num=1            #1加到100的和
# sum=0
# while num<=100:
#     sum=sum+num
#     num=num+1
    # print(sum)   #每加一次打印一次
# print(sum)       #只打印最终结果
# for i in range(10):   #和正向索引一样,没写的话默认从0开始到9,不包含结束索引,10就是结束索引
# print(i)        #竖着打印
# print(i,end='') #横着打印
# for i in range(0,10,2):   #0开始到10结束,步长值2
#     print(i)
# sum=0
# for i in range(1,101):
#     sum=sum+i    #1100的和,while需要每次控制i的值,for不需要,i会自动遍历数字范围,然后相加
# print(sum)
# str1='asdfghjk'
# for i in str1:
#     print(i,end='')
# for i in range(10):
#     if i==8:
#         continue    #i=8时,终止当前循环,继续下一个循环
#     print(i)
# for i in range(10):
#     if i==8:
#         break       #直接停止当前循环,并退出,后面的循环不再继续
#     print(i)



分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册