#足球队寻找10 到12岁的小女孩(包含10岁和12岁),编写程序询问用户性别和年龄,然后显示一条消息指出这个人是否可以加入球队,询问10次,输出满足条件的总人数
#询问10次,输出满足要求的总人数
otal_person=0
for i in range(10):
age =int(input("请输入年龄!"))
sex=input("请输入性别,男士请输入m,女请输入f:")
if age>=10 and age<=12 and sex=="f":
print("可以加入球队!")
total_person+=1 else:
print("不满足条件!") print("满足条件的总人数为",total_person)
# 现有面包,热狗,蕃茄酱,芥末酱以及洋葱,数字显示有多少种订购组合,其中面包必订,0不订,1订,比如10000表示只订面包
# 订购用list实现
s=[]
for i in range(2):
for j in range(2):
for k in range(2):
for m in range(2):
str='%s%s%s%s%s' % (1,i,j,k,m)
s.append(str)
print("所有组合情况为",s)

计算食物的卡路里

bread_calorie=1
i_hotdog_calorie=2
j_tomato_calorie=3
k_mustard_calorie=4
m_onion_calorie=5 total_calorie={} while 1: calorie=0
commomd =input("请输入你的选择,继续请输入1结束请输入0:")
if (commomd !="") and (int(commomd) ==0):
break
i=int(input("是否选择热狗,1为选择,0为不选择:"))
if i==1:
calorie+=2
j=int(input("是否选择蕃茄酱,1为选择,0为不选择1:"))
if j ==1:
calorie+=3
k=int(input("是否选择芥末酱,1为选择,0为不选择:"))
if k==1:
calorie+=4
m=int(input("是否选择洋葱,1为选择,0为不选择:"))
if m==1:
calorie+=5 str='%s%s%s%s%s' % (1,i,j,k,m) total_calorie[str]=calorie+1 print(total_calorie)

运行结果:

请输入你的选择,继续请输入1结束请输入0:
是否选择热狗,1为选择,0为不选择:1
是否选择蕃茄酱,1为选择,0为不选择1:1
是否选择芥末酱,1为选择,0为不选择:1
是否选择洋葱,1为选择,0为不选择:1
请输入你的选择,继续请输入1结束请输入0:
是否选择热狗,1为选择,0为不选择:0
是否选择蕃茄酱,1为选择,0为不选择1:0
是否选择芥末酱,1为选择,0为不选择:0
是否选择洋葱,1为选择,0为不选择:0
请输入你的选择,继续请输入1结束请输入0:0
{'11111': 15, '10000': 1}

判断输入为空的情况,踩坑了,开始写的是:commomd !=None,该种方式不合法

python简单小程序的更多相关文章

  1. Python简单小程序练习

    1.九九乘法表 #!/usr/bin/python for i in range(1,10): for j in range(i): j += 1 print ("%d * %d = %-2 ...

  2. 一个python爬虫小程序

    起因 深夜忽然想下载一点电子书来扩充一下kindle,就想起来python学得太浅,什么“装饰器”啊.“多线程”啊都没有学到. 想到廖雪峰大神的python教程很经典.很著名.就想找找有木有pdf版的 ...

  3. python 购物车小程序

    python 购物车小程序 功能要求:1.启动程序后,输入用户名密码后,让用户输入工资,然后打印商品列表2.允许用户根据商品编号购买商品3.用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒4. ...

  4. 基于C语言libvirt API简单小程序

    libvirt API简单小程序 1.程序代码如下 #include<stdio.h> #include<libvirt/libvirt.h> int getDomainInf ...

  5. appium+python 微信小程序的自动化

    sudo kill -9 $(lsof -i:8889 -t) mitmweb -p 8889 -s addons.py mitmdump -q  -p 8889 -s addons.py http: ...

  6. Python基本小程序

    目录 Python基本小程序 一.筛选从1-100所有的奇数 二.筛选从0-100所有的偶数 三.求1-100之间所有的偶数和,奇数和 四.三个数由小到大输出 五.四个数字重复数字的三位数 Pytho ...

  7. 40个Python入门小程序

    有不少同学学完Python后仍然很难将其灵活运用.我整理 37 个Python入门的小程序.在实践中应用Python会有事半功倍的效果. 分享 Github 项目,里面收集了 Python 学习资料 ...

  8. 亲身试用python简单小爬虫

    前几天基友分享了一个贴吧网页,有很多漂亮的图片,想到前段时间学习的python简单爬虫,刚好可以实践一下. 以下是网上很容易搜到的一种方法: #coding=utf-8 import urllib i ...

  9. 【python】——小程序之电话薄

    初学python,写一个小程序练习一下.主要功能就是增删改查的一些功能.主要用到的技术:字典的使用,pickle的使用,io文件操作.代码如下: import pickle #studentinfo ...

随机推荐

  1. KiCad EDA 5.1.4 发布了

    KiCad EDA 5.1.4 发布了 KiCad EDA 自豪地宣布 KiCad 5 系列最新稳定版发布.5.1.4 稳定版修复了来自 5.1.2 和 5.1.3 版本的关键错误修复和其他一些小改进 ...

  2. 巨蟒python全栈开发-第11阶段 ansible_project4

    1.主机的增删改查 2.初始化的增删改查 3.项目的增删改查

  3. 配置 IO 时要记得换 Page

    配置 IO 时要记得换 Page 在配置某些芯片时,配置 IO 时要记得换页,不然不生效. 注意查看 IO 的相关规格书说明,而且每个厂商是不一样的.

  4. DRDS 数据恢复重磅发布,全方位保障您的数据安全

    背景介绍 数据库存储着企业的核心数据,在企业中占据非常重要的位置,一旦出现SQL注入,数据误删的情况,影响的不仅仅是业务,还会泄露用户的个人信息.因此,数据库的数据安全问题十分重要. 当数据库迁移到云 ...

  5. 22-2 模板语言的进阶和fontawesome字体的使用

    一  fontfawesome字体的使用 http://fontawesome.dashgame.com/ 官网 1 下载 2 放到你的项目下面 3 html导入这个目录 实例: class最前面的f ...

  6. PyODPS DataFrame 处理笛卡尔积的几种方式

    PyODPS 提供了 DataFrame API 来用类似 pandas 的接口进行大规模数据分析以及预处理,本文主要介绍如何使用 PyODPS 执行笛卡尔积的操作. 笛卡尔积最常出现的场景是两两之间 ...

  7. 深度学习——Xavier初始化方法

    “Xavier”初始化方法是一种很有效的神经网络初始化方法,方法来源于2010年的一篇论文<Understanding the difficulty of training deep feedf ...

  8. 前端知识体系(二)http请求

    https://blog.csdn.net/Lammonpeter/article/details/81358387 一.DNS解析 首先DNS域名系统的作用是将输入的url域名解析成ip地址以方便对 ...

  9. python项目管理

    Python 通常没有对应 Java 的 Ant / Maven 这样的 build tool,有一个用于打包的 setuptools / distutils 但也并不完全等价.如果是用来管理依赖包, ...

  10. java表达式和三目运算符

    是由数字.运算符.数字分组符号(括号)等以能求得数值的有意义排列的序列; a + b 3.14 + a (x + y) * z + 100 boolean b= i < 10 && ...