Python基础入门编程代码练习(二)

这篇具有很好参考价值的文章主要介绍了Python基础入门编程代码练习(二)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、求1~100之间不能被3整除的数之和

  1. 循环条件:i<100
  2. 循环操作

Python基础入门编程代码练习(二)

 实现代码如下:

def sums():
   sum = 0
   for num in range(1, 101):
      if num % 3 != 0:
         sum += num
   print("1~100之间不能被3整除的数之和为:%s" % (sum))

sums()
print("1~100之间不能被3整除的数之和为:%s" % (sum))

运行结果:

Python基础入门编程代码练习(二)

 

二、计算100以内的奇数之和

  1. 计算100以内的奇数之和,并设置断点调试程序,追踪3个表达式的执行顺序及循环变量的变化

 实现代码如下:

sum = 0
n = 99
while n > 0:
    sum = sum + n
    n = n - 2
print('100以内的奇数之和为:%s' % (sum))

运行结果:

Python基础入门编程代码练习(二)

 

三、计算顾客比例

  1. 商场对顾客的年龄层次进行调查

计算各年龄层次的顾客比例

 实现代码如下:

num=0
num2=0
for i in range(1,11):
    age = int(input('请输入第%d位顾客的年龄:'%i))
    if age>=30:
        num=num+1
    else:
        num2=num2+1
a=num/10*100
b=num2/10*100
print('30岁以下的比例是%.1f%%'%b)
print('30岁以上的比例是%.1f%%'%a)

运行结果:

Python基础入门编程代码练习(二)

 

四、循环累加

  1. 1~10之间的整数相加,得到累加值大于20的当前数
  2. 提示
  3. 使用循环进行累加,从1到10
  4. 判断累加值是否大于20
  5. 如果大于20,则跳出循环,并打印当前值

 实现代码如下:

sum =0
for i in range(1,11):
   sum+= i
   if sum>20:
    print('1~10之间的整数相加,得到累加值大于20的当前数有:%s' % sum)

运行结果:

Python基础入门编程代码练习(二)

 

五、偶数累加

  1. 1~10之间的所有偶数和
  2. 提示
  3. 使用循环进行累加,循环的范围是从110
  4. 判断当前数是否为偶数

如果为奇数跳过,执行下一个循环。如果为偶数,进行累加

 实现代码如下:

sum_1 = 0

for i in range(1,11):
  if (i % 2==0):
    sum_1=sum_1+i

print ("1~10之间的所有偶数和为%d" % sum_1)

运行结果:

Python基础入门编程代码练习(二)

 

六、循环录入会员信息

  1. 训练要点
  2. for循环结构
  3. continue语句
  4. 需求说明
    1. 循环录入3位会员的信息
    2. 会员号合法,显示录入信息;否则显示录入失败
  5. 实现思路
    1. 分析问题:有重复操作且重复次数确定
    2. 循环录入3位会员信息
    3. 会员号无效,利用continue 实现程序跳转
    4. 使用continue语句

 实现代码如下:

text1 = input('MyShopping管理系统 》 客户信息管理 》 添加客户信息')
text2 = input('请输入会员号(<4位整数>):')
a = int(text2)


for i in range(0,1):
  if 1000 <= a <= 9999:

    text3 = input('请输入会员生日(月/日<用两位数表示>):')
    text4 = input('请输入积分:')
    print("已录入的会员信息是:" + text2, text3, text4)

    continue

for i in range(0,2):
  if 1000 <= a <= 9999:

    text2 = input('请输入会员号(<4位整数>):')
    text3 = input('请输入会员生日(月/日<用两位数表示>):')
    text4 = input('请输入积分:')
    print("已录入的会员信息是:" + text2, text3, text4)

    continue


运行结果:

Python基础入门编程代码练习(二)

 

七、验证用户登录信息

用户登录验证,验证次数最多3次

 实现代码如下:

Account = 'admin'
Password = 123
test1='MyShopping系统'
for i in range(0,3):
   a = input('输入您的账户:')
   p = eval(input('输入您的密码:'))
   if(a == Account and p == Password):
    i = i + 1
    print('欢迎登录'+test1+'!')
    break
   elif(i < 2):
       i = i + 1
   print('账户或密码有误,您还有%d次机会' %(3-i))
else:
   print('账户或密码有误,3次机会已用完,请明天再登录,退出!')

运行结果: 

Python基础入门编程代码练习(二)文章来源地址https://www.toymoban.com/news/detail-438775.html

到了这里,关于Python基础入门编程代码练习(二)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 爆肝更新 Python 100道基础入门练习题(附答案)

    前言 大家早好、午好、晚好吖 ❤ ~ 更多精彩内容、资源皆可点击文章下方名片获取此处跳转 实例001:数字组合 题目: 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析: 遍历全部可能,把有重复的剃掉。 实例002:“个税计算”

    2024年02月07日
    浏览(34)
  • 10天玩转Python第2天:python判断语句基础示例全面详解与代码练习

    ​ 数据类型转换: 数据本来的类型不是我们计算使用想要的类型 int() 将其他类型转换为 int 类型(小数, 整数类型的字符串) float() 将其他类型转换为 float 类型(整数, 数字类型的字符串) str() 将其他类型转换为 str 类型(任意类型)​ 函数: 作用 语法 type(变量) 可以获取变量的数据

    2024年02月04日
    浏览(47)
  • Python基础编程入门实例:恺撒密码

    恺撒撒密码是古罗马恺撒大帝用来对军事情报进行加密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列该字符后面第三个字符: 原文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 密文:D E F G H I J K L M N O P Q R S T U V W X Y Z A B C 原文字符P,其密文字符

    2024年02月07日
    浏览(36)
  • 【零基础入门学习Python---Python网络编程之django快速入门实践】

    🚀 Python 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,CSDN-Java领域优质创作者🏆,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验

    2024年02月16日
    浏览(34)
  • 【零基础入门学习Python---Python中安全编程和测试之快速入门实践】

    🚀 零基础入门学习Python🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,CSDN-Java领域优质创作者🏆,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题

    2024年02月12日
    浏览(33)
  • 【100天精通Python】Day46:Python网络编程_网络编程基础与入门

    目录 专栏导读  1 网络编程的基础 2. 基本概念和协议 2.1 计算机网络基础

    2024年02月08日
    浏览(38)
  • 编程小白的自学笔记九(python爬虫入门+代码详解)

    编程小白的自学笔记八(python中的多线程) 编程小白的自学笔记七(python中类的继承)   编程小白的自学笔记六(python中类的静态方法和动态方法)  编程小白的自学笔记五(Python类的方法)  编程小白的自学笔记四(正则表达式模块search函数)  目录 系列文章目录 前言

    2024年02月16日
    浏览(37)
  • 编程小白的自学笔记十(python爬虫入门二+实例代码详解)

    编程小白的自学笔记九(python爬虫入门+代码详解) 编程小白的自学笔记八(python中的多线程)   编程小白的自学笔记七(python中类的继承)  编程小白的自学笔记六(python中类的静态方法和动态方法) 编程小白的自学笔记五(Python类的方法)  目录 系列文章目录 前言 一

    2024年02月16日
    浏览(30)
  • python基础编程:python如何实现浪漫的烟花秀(附代码)

     不废话,直接上代码: 喜欢的关注下。

    2024年02月15日
    浏览(44)
  • AOP 面向切面编程 入门练习

    添加依赖 Spring配置文件 接口类和实现类 切面类 测试类

    2024年04月11日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包